![]() |
Vilket OS sitter ni i när ni kodar? Varför?
|
OS: Linux
Dist: Gentoo Program: Vim Varför: Simplaste,snabbast, skönast. punkt slut |
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.... |
OS: Gentoo Linux på PC
Varför: På linuxsidan har jag inte hittat någon binärdist jag kommer överens med. Är nyfiken på OSX och FreeBSD. Skulle kunna prata länge om hur underbart Gentoo är. Har just dragit in det även på kontorsdatorn eftersom Gentoo funkar så förbaskat bra utan att strula (med reservation att det strular mycket när man tillåter det att strula). Kodar för övrigt i Bluefish men känner att det är hög tid att gå över till Emacs. |
Os: Windows
Dist: XP Program: Skriver HTML i "old school" notepad, men är lat ibland och fuskar med dreamweaver :) |
Skrivbordsdatorn
OS: Slackare Linux Arbetsverktyg: KDevelop (för syntaxkoll, highlightning och smidig CVS) Laptopen OS: OS X Tiger Arbetsverktyg: Subethaedit (för highlightning) På båda datorerna har jag liknande konfiguration för apache & mysql som på produktionsservrarna så att jag alltid kan utveckla lokalt. |
Citat:
För övrigt förstår jag inte när man var så dum att man använde Notepad som textEDITOR, så hur det kan vara old school hajar jag inte. |
OS: Windows XP
Program: Dreamweaver 8 Jag vill dock gå över helt till Linux (Gentoo eller Ubuntu) då det i arbetsmiljö har så många fördelar över Windows om man jobbar med servrar... Problemet är väl dock att jag inte kunnat hitta någon editor som kommer upp i Dreamweavers nivå när det gäller linux. Dreamweavers "design avdelning" är den bästa jag kommit i kontakt med än så länge. (Design i texteditor är för tidskrävande imo) Så nu dras man mellan två OS =/ |
Citat:
|
Windows XP, 2 skärmar.
SSH fönster till vänster till FreeBSD servern och skriver i pico, Firefox till höger för att se resultatet. Orsaken till att jag använder windows på min dator är photoshop, mIRC och alla mmorpg spel ;) |
Hemma: WinXP, PuTTY, Dreamweaver 8/TextPad
Jobbet: WinXP m. dubbla skärmar, PuTTY, Dreamweaver 8/TextPad Inget alternativ för mig att köra Linux eftersom vi kör ett AD på jobbet och hemma ska spelen fungera. |
Windows XP, HTMLPad (förbaskat skön färgning av koden)
Ubuntu, Nano (fint att man får göra "färgscript" själv) |
OS: Mac OS X
Program: BBedit Kör freebsd på servrarna, så det blir lite nano med. |
OS: Windows XP Pro
Program: MS Visual Studio 2005 |
Citat:
Finns ju rätt bra ritprogram i windows också som saknas i linux så det blir väl till att dubbelboota eller köpa en burk till och switcha mellan dom ^^ |
OS: Windows XP
Program: Editplus för kodning, Photoshop för grafik och Total Commander för ftp. |
OS: Windows XP
Program: Zend Studio (inbyggda ftp klienten används ofta dock inte alltid) Än så länge det bästa alternativet för PHP utveckling. Eclipse är inte så dumt det heller. Kostar en slant dock. |
OS: Windows XP Pro
Program: Dreamweaver MX 2004 |
OS:
Windows XP Pro Virtual PC Program: XSelerator Visual C++ 6.0 Visual Studio 2002,2005 Aolpress 2.0 (quick and dirty) HighTech .NET Studio Gimp Internet Explorer för FTP Varför: Behöver inget annat. Saknar jag något så tankar jag ner det. |
Win XP, editerar filerna remote (sftp) mot en Debian server med slickedit.
Övriga program: eclipse, putty, filezilla. |
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. |
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. |
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. |
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! |
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. |
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. |
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. |
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:
Kod:
Foobar.doSomethingThatCanThrowIOException(); 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. |
os x
textmate midnight commander |
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 |
Alla tider är GMT +2. Klockan är nu 07:23. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson