FAQ |
Kalender |
![]() |
#21 | |||
|
||||
Mycket flitig postare
|
Citat:
Jag menar om man har 20 rader javakod som har 3-4 "unhandled exceptions", man markerar den, trycker Ctrl-Alt-T i IntelliJ, trycker 6 och IntelliJ genererar try-catch satser ifrån din template är det effektiv och snabb programutveckling. Likaså codecompletion. Med VIM måste du skriva varenda bokstav själv. Det må vara stabilt, editorn må vara "lightweight" (tar inte mycket datorkräm), men att det skulle gå "snabbt" att skriva kod i den, är tyvärr inte sant. |
|||
![]() |
![]() |
![]() |
#22 | |||
|
||||
Nykomling
|
Citat:
Jag ser däremot VIM som det ultimata för mig då jag utvecklar C,C++,PHP,PERL,Bash och den har highlightning för alla språk den är exakt likadan för vilket språk jag än väljer för ett projekt. Så för mig så är vim snabbast, kan man det och gillar konceptet så ökar man snabbheten väldigt snabbt. Men som sagt; Smaken är som baken vissa hatar Vim och vissa som mig verkligen älskar det. Puss och kram over and out och allt. |
|||
![]() |
![]() |
![]() |
#23 | |||
|
||||
Bara ett inlägg till!
|
Min personliga dator har krachat så nu kör jag på kontorsdatorn.
Eftersom den fungerar som testserver också så rullar den Windows 2003 Small Business, kodar i Notepad och Visual Web Developer 2005 Express Edition. Grafik i Adobe PhotoShop CS2. |
|||
![]() |
![]() |
![]() |
#24 | ||
|
|||
Flitig postare
|
OS: Windows
Dist: XP Pro Program: Dreamweaver Kommentar: Använder den för att den har bra färgmarkering och FTP inbyggt, hanterar stort antal sidor. Använder ej WSIWYG i dreamweaver.... Hade heslt kört Visual InterDev men nuvarande firma har ej licens för det! |
||
![]() |
![]() |
![]() |
#25 | |||
|
||||
Supermoderator
|
OS: Windows
Dist: XP Pro Program: Eclipse (plugins: phpeclipse, csseditor, jseditor), FlashFXP, Photoshop, FrontPage(orkar aldrig skriva tables för hand ) Jag är förvånad att så få använder Eclipse. Varje gång dokumentet sparas så går den igenom syntaxen och kollar efter fel. Jag lyckas aldrig skriva längre php-script utan att glömma att avsluta rader eller satser men i och med Eclipse så är dessa besvär borta. Jag använde också VIM innan men blev frälst vid Eclipse när jag körde det första gången. Som en bonus kan man kontrollera Apache, mysql via Elclipse också. Man kan dessutom anvädna deras inbyggda PHP Browser (som jag tror använder sig av IE-controller) och dra ut den på sin sekundära skärm. Varje gång dokumentet sparas så refreshas sidan man är på vilket leder till snabb felhantering om man kör apache lokalt. |
|||
![]() |
![]() |
![]() |
#26 | |||
|
||||
Mycket flitig postare
|
Citat:
Men _snabbheten_ är inte subjektivt begrepp. Om min dator kan fylla ut det jag tänker skriva SÅ ÄR DET SNABBARE än om jag skriver det manuellt. Det är inte min åsikt, min religion, mina önskemål, mina drömmar utan det är hårda fakta. Om jag mha 3 tangenttryckningar kan få något istället för 50 kan jag älska vim bäst jag vill, men den kan fortfarande inte hjälpa mig koda snabbare än jag skriver. Och återigen, jag behärskar vi såpass att jag alltid lämnar flin på folks ansikten som tittar på, när de inte ens kan uppfatta vad som hänt om jag öppnar en fil editerar den, sparar och stänger den. Så någon vi-motståndare har du inte här. Både C, C++, PHP finns det duktiga editorer för. Jag programmerar i Java, och använder mig av IntelliJ, och jag lovar dig att jag utmanar gärna vilken nisse med vim som helst att skriva en webbapplikation som gör en databasquery och printar ut lite data. De har helt enkelt ingen chans. Och ja, jag låter gärna datorn göra jobbet. Det är det datorer är till för. Inte skriva min kod, utan hjälpa mig att få ner det jag ändå tänker skriva och sedan låta mig korrigera det ifall jag vill. |
|||
![]() |
![]() |
![]() |
#27 | |||
|
||||
Nykomling
|
Citat:
Ska nog fan benchmarka dreamweavers "drop-down" menyer med php funktioner så ska jag räkna ut hur många sekunder du förlorar i vänta på att dropdown-menyn ska komma ner + att du ska välja rätt funktion jämfört med att skriva mysql_connect() självmant. Jag säger inte att Vim är bättre för alla men jag tycker det är fel att säga att om datorn ska komma på vad du vill skriva ska gå snabbare. Men men smaken är som baken. Jag återkommer med statistiken på hur lång tid det tar för Dreamweaver tex att räkna ut att jag vill skriva mysql_connect och X antal andra funktioner. |
|||
![]() |
![]() |
![]() |
#28 | |||
|
||||
Mycket flitig postare
|
Citat:
Det är snarare religion och "jag vill vara cool"-stilen som genomsyrar de som vägrar inse att det kan finnas verktyg som underlättar göra som upprepas ofta. Om jag har en klass som har ett gäng olika "setters". Jag instancierar ett tomt objekt som jag sen mha setters vill populera. Dessa setters är likadana oavsett hur många objekt jag instancierar av klassen, eller var jag instancierar klassen. Om jag har följande setters: setName(String name); setLastname(String lastname); setAddress(String address); setPostcode(String postcode); setCity(String city); och kan sedan skriva myobj.setN och sedan trycka på tab för att datorn ska komplettera med ame() så har jag bytt 5 tangentbordstryckningar mot 1. Tänk bash-tabkompletering (eller använder du inte det heller?). Du anger ett exempel där man inte skriver sin kod fram till den första unika förekomsten, och tro fan att man får då pila upp och ner innan man har hittat rätt. Men jag förutsätter att man använder funktionen RÄTT och inte fel. I mitt senaste projekt hade jag runt 14 000 rader kod. Du kanske kan lista ut att ditt knappande där du måste manuellt mata in varenda parantes och hakklammer samt vartenda identifierare osv, innebär rätt mycket merjobb. Merjobb betyder långsammare, och merjobb betyder missnöjd kund (om man inte jobbar för sig själv). Vidare, du tar upp Dreamweaver. Jag trodde vi pratade om seriösa verktyg. Dreamweaver är knappast något exempel på bra programmeringsverktyg. Jag tycker att Zend Studio funkar fint för PHP (förutsatt att man matar in kod fram tills den blir unik, så att datorn slipper föreslå en lista av möjligheter). Ta exampelvis Java. Om jag vill göra några operationer som kan kasta 3 olika exceptions. Då blir koden så här: Kod:
try { Foobar.doSomethingThatCanThrowIOException(); Foobar.doSomethingThatCanThrowSQLException(); Foobar.doSomethingThatCanThrowNumberFormatException(); } catch (IOException ioe){ CustomLogger.logme(this.getClass().getName(), ioe.toString()); ioe.printStackTrace(); } catch (SQLException sqle ){ CustomLogger.logme(this.getClass().getName(),sqle.toString()); sqle.printStackTrace(); } catch (NumberFormatException nfe){ CustomLogger.logme(this.getClass().getName(),nfe.toString()); nfe.printStackTrace(); } Kod:
Foobar.doSomethingThatCanThrowIOException(); Foobar.doSomethingThatCanThrowSQLException(); Foobar.doSomethingThatCanThrowNumberFormatException(); Så, snälla, återigen, ta inte och försök argumentera med argument som baseras på felaktig användning av en bra funktion. Ta istället och inse att du inte kan med ditt subjektiva tycke för vim, påstå att det går snabbast att utveckla i det. |
|||
![]() |
![]() |
![]() |
#29 | ||
|
|||
Nykomling
|
os x
textmate midnight commander |
||
![]() |
![]() |
![]() |
#30 | ||
|
|||
Banned
|
Kontor:
OS: Windows XP Pro SP2 Program: MySQL-Front, DreamWeaver 8.2 Laptop: OS: Mac OS X Tiger / Windows XP Program: Cocoa-MySQL, DreamWeaver 8.2 |
||
![]() |
![]() |
Svara |
|
|