FAQ |
Kalender |
![]() |
#11 | ||
|
|||
Supermoderator
|
Jag använder Zend Studio. En mycket behändig programvara.
__________________
www.ip2nation.com (ip till land) |
||
![]() |
![]() |
![]() |
#12 | |||
|
||||
Flitig postare
|
Jag ansluter med WINSCP3(scp/sftp) mot servern och öppnar php/css/html i UltraEdit genom winscp. Så när jag sparar så sparar den automatiskt på servern. Funkar smidigt för mig och mina andamål. Har sneglat lite mot zend studio det senaste men inte vågat ännu (är lite allergisk mot autocomplete trorjag ).
Metodiken jag använder mig av är att bryta ner problem med UML i klasser och funktioner (class-, use case diagram, och de diagram jag känner att jag behöver för just denna uppgiften) (UMLar på ett papper på skrivbordet). Visst det kanske känns dumt att sitta med uml ivissa fall men ofta är det ovärdeligt för mig. Delvis för att jag får mindre stycken kod att skriva delvis för att det är lättare att få en överblick. Vilket ger mig mindre att hålla i huvudet och jag kan fokusera på ett steg i taget utan att vara orolig att andra delar av koden. Sen är det otroligt smidigt med uml för att med andra kommunicera uppbygganden/motivera etc. Databaserna jag skapar måste alltid följa 3NF och det borde alla sträva efter. Det är lätt att rita upp på papper för att kommunicera och kommaihåg för sig själv. För mig är det som fungerar som ni kanske listat ut att försöka hålla så lite som möjligt i huvudet men ändå ha informationen om det lättåtkomligt. Ett skrivbord som är rensat på saker jag inte håller på med just nu är ett måste för mig med, och dom sakerna jag håller på med just nu får absolut inte ligga rörigt utan måste vara lättåtkomliga. ot: martine jag håller inte alls med dig! Är man en programmerare så klarar man sig LÄNGE LÄNGE med php.nets dokumentation (det ända som man får tänka extra på är säkerheten precis som du säger, men det finns det dokumenterat på php.net det med)! Visst det finns fördelar med att läsa en bok men det beror på vilken bakgrund och vilket syfte du har med det som skall utvecklas. |
|||
![]() |
![]() |
![]() |
#13 | |||
|
||||
Flitig postare
|
Jag har två stycken skärmar (köpte nya 22" LCD till mig själv i julklapp).
Jag ahr Firefox på den vänstra skärmen och SSH (Secure CRT) på den högra, orsaken till att jag användr secure CRT är för att jag gillar att den har tabbar så jag kan ha 4-5 SSH connections öppna mot servern och arbeta i flera olika filer samtidigt. Jag skriver koden i SSH, trycker F5 i browser och ser resultatet, modifierar i SSH och trycker F5 igen.. Jag orkar inte ladda up och ner filer hela tiden. Jag har använt 2st skärmar sedan jag fick 2st på jobbet för 6 år sedan, numera kan jag knapt programera utan 2 skärmar.. man blir så lätt van vid det.. |
|||
![]() |
![]() |
![]() |
#14 | |||
|
||||
Har WN som tidsfördriv
|
Många bra tips här. Jag har köpt en bok (tung jävel) som jag ska börja plugga på. Som Martine säger, troligtvis är den tiden spenderad med boken väl betald efteråt. Nu resonerar jag oftast som så att det är "obetald" tid att plugga på. Men jag lurar ju mig själv...
Att arbeta mer med klasser var ett bra tips. Jag kör med väldigt lite klasser just nu och skulle nog kunna få det lite enklare på så sätt. Arbeta direkt mot servern är ett enkelt och bra tips. Micke: Två skärmar är nog ingen dum idé. Inte att köra stationärt heller. Idag kör jag bara på en laptop. Nu står det säkert i min bok men...finns det inte nåt kommando i php för att få felmeddelanden etc att skrivas ut, antingen direkt på skärmen eller i en fil. Bara att få ta del av felmeddelanden skulle underlätta otroligt. Slutligen. Jag började göra hemsidor genom att bygga ett spel i php. Ett relativt avancerat (om än fortfarande inte komplett) spel... Det har hjälpt mig otroligt mycket när jag senare har gjort lite mer content-baserade sidor. Stort tack för alla svar! |
|||
![]() |
![]() |
![]() |
#15 | ||
|
|||
Nykomling
|
Använder också ZendStudio med zends debugger installerad på en debian server.
Helt oumbärligt om man vill stega genom programmet när det kör och se alla parametrar, och på det sättet se var det går fel på en gång. Rekommenderas varmt om man är nybörjare och vill lära sig vad som händer, och även oumbärligt när man gör avancerade lösningar. Zend Studio har dessutom ngt som kallas profiler vilket ger dig möjliheten att köra ett skript och se hur långt tid alla funktioner tar, för att hitta flaskhalsar. Kan lista upp en hel radda av bra funktioner, men säger bara testa själva, ni kommer inte ångra er! Det enda fel jag kan hitta är att miljön kan vara lite svårmanövrerad i början och att det är skrivet i java, vilket kan ge upplevelsen av att det laggar. |
||
![]() |
![]() |
![]() |
#16 | ||
|
|||
Bara ett inlägg till!
|
vpn tunnel med samba tillsammans med valfri texteditor, det fungerar bra.
|
||
![]() |
![]() |
![]() |
#17 | ||
|
|||
Medlem
|
Jag kan också rekommendera CakePHP varmt. Det är en liten tröskel man måste ta sig över för att komma igång,
sedan flyter kodandet på som aldrig förr. Patek Philippe: Det finns ett par screencasts på CakePHP.org som visar bake skriptet in action, sedan kan man ju även ta en titt i api:n om man vill veta mer. |
||
![]() |
![]() |
![]() |
#18 | |||
|
||||
Bara ett inlägg till!
|
½Q1§
|
|||
![]() |
![]() |
![]() |
#19 | ||
|
|||
Medlem
|
Ungefär till vad använder ni dessa frameworks till? Är det till allt ni gör eller bara avancerade lösningar?
Vilka direkta fördelar får man av att använda dem? |
||
![]() |
![]() |
![]() |
#20 | ||
|
|||
Nykomling
|
Kör en lokal webbserver med databas, använder en enkel texteditor med färgstöd för PHP och helt enkelt tänker först innan jag skriver koden, brukar fungerar utmärkt.
|
||
![]() |
![]() |
Svara |
|
|