FAQ |
Kalender |
2013-06-15, 09:45 | #1 | ||
|
|||
Flitig postare
|
Goddagens alla goda WNare.
Satt och funderade lite på om det snart är dags att lära mig något nytt programmeringsspråk och tänkte därför höra vilka ni anser det är värt att satsa på för moderna webbplatser. Inser att det har mycket med personlig åsikt att göra, så för att förenkla det lite så undrar jag även vilka språk som exempelvis Facebook är kodat i? |
||
Svara med citat |
2013-06-15, 09:58 | #2 | |||
|
||||
Mycket flitig postare
|
||||
Svara med citat |
2013-06-15, 14:33 | #3 | ||
|
|||
Klarade millennium-buggen
|
Jag tycker C# och VB.NET (De använder ju samma ramverk .NET Framework) i kombination med MS Visual Studio gör att man blir enormt produktiv som utvecklare.
Jag har även tagit ett kompilerat C# program som jag skrev med WinForms kopierat över till Ubuntu och kört i Ubuntu (installerade först Mono Complete i Ubuntu) och ställde om behövrigehen på exe-filen med chmod 777 så funkade det klockrent. Så kör man C# eller VB.NET så kan man utveckla för Cross-plattform om man vill det. |
||
Svara med citat |
2013-06-15, 14:51 | #4 | ||
|
|||
Har WN som tidsfördriv
|
Personlingen anser jag dessa för modern webbutveckling (sorterade i prioordning):
1. node.js 2. PHP 3. Python 4. .NET (MVC, inte Web Forms) 5. Ruby On Rails |
||
Svara med citat |
2013-06-15, 15:08 | #5 | ||
|
|||
Administratör
|
PHP dominerar webben i både trafik och antalet webbplatser.
Node.js växer otroligt snabbt. Men jag personligen tror att det kommer gå Rails väg och plana ut, även om det har vissa speciella användningsområden där det är ett väldigt lätt och flexibelt val (t ex websockets). .NET (med MVC) är inte speciellt ovanligt heller. Personligen tycker jag bra om C# men jag skulle aldrig få för mig att satsa energi på området för att hela ekosystemet stinker av stängda miljöer, för mig är open source framtiden. Python är ett kompetent språk jag inte alls tror kommer bli mer populärt. Det finns för mig ingen edge som gör det bättre än något annat, förutom för enkla underhållsscript osv där det faktiskt är ett bra val (om än inte det enda alternativet). Rails har haft sin glory time och tur är väl det. Snabbjobbat språk som nog är det språk som lett till flest kompletta rewrites i andra språk av alla webbspråk. En väldigt farlig väg att gå. Go är ett annat språk som växer ordentligt nu. Inte tittat så mycket själv på det men mitt intryck är att det har tagit intryck från både snabbjobbade språk och riktiga enterprisemiljöer för att skapa ett nytt bro-språk. Tror det kommer växa till sig rejält och bli en av spelarna. Cold fusion och java finns också kvar i spelet. Men absolut inte vanliga i agila webb-miljöer.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2013-06-15, 16:20 | #6 | ||
|
|||
Flitig postare
|
Citat:
Visst, nöjer man sig med att testa sin kod i produktion, uppfinna hjulet på nytt, copy-n-pase:a kod (för ni har väll fortfarande ingen fungerande pakethanterare?) och skriva spagettikod så är säkert PHP de rätta valet. Jag säger inte att det inte går att skriva välstrukturerad kod i PHP, snarare att community:t är helt upp åt väggarna åt hel*ete. I slutändan blir du som de du umgås/jobbar/får hjälp av. |
||
Svara med citat |
2013-06-15, 18:22 | #7 | |||
|
||||
Har WN som tidsfördriv
|
Mycket bra inlägg av Clarence ovan! Håller med helt.
Citat:
Citat:
Uppfinna hjulet på nytt? PHP är väl det språk där det finns mest kod att plocka in av alla språk. PEAR finns, men det är väl kanske inte någon fullfjädrad pakethanterare. PHP har det mesta inbyggt i core. Finns det inte där finns det antingen extensions eller så kan du droppa in en klass i ditt projekt som löser det du vill. Sedan finns dependencyhanterare som composer. Det finns inget enorm behov av pakethanterare även om det hade varit ganska trevligt. Spaghettikod kan man skriva i alla språk. Det de tär väl bara det att det finne fler nybörjare inom PHP än andra språk vilket gör att man ser mer sånt där. PHP har det överlägset största och bästa communitit av alla programmeringsspråk. Senast redigerad av pelmered den 2013-06-15 klockan 18:28 |
|||
Svara med citat |
2013-06-15, 22:52 | #8 | ||
|
|||
Flitig postare
|
Intressanta svar! Verkligen bra sammanfattat Clarence!
|
||
Svara med citat |
2013-06-15, 23:42 | #9 | ||
|
|||
Administratör
|
Citat:
Till att börja med så har jag inte riktigt tillräcklig erfarenhet av Ruby (eller för den delen RoR) för att ge ett bra intryckt av språket som syntax eller prestanda. Jag tycker t ex fortfarande att %q{} vs '' är rätt irriterande. Min kommentar var inte gällande Ruby utan gällande Rails och det jag sett som resultatet av skapade projekt. Jag har sett många projekt som började som RoR som ett litet projekt och sedan varierat mellan att dö eller skrivas om helt (ofta i annat språk och ramverk, men inte alltid). Såsom jag sett det har det alltid varit pga en enkelspårighet i ramverket och communityn. There's one way to do it ... och sen om det inte funkar för ens applikation så stöter man på en rejäl röra. För mig är det samma problem som att välja valfritt ramverk i annat språk ... med undantaget att det oftast görs med lite mer kött på benen än valet av RoR som anses universellt bra av dess förespråkare. Pakethanteringen i Ruby är ju något som länge legat på en bra nivå och fortfarande gör så. Det ska det verkligen ha credd för. PHP har länge haft det förhållandevis krångliga och värdelösa PEAR. Men på senaste tiden har communityn fått ett riktigt önskvärt tillskott av composer som redan är riktigt riktigt bra, även om det har en del problemområden i kanterna som lär växa bort med tiden. Din syn på communityn visar mest på att du bara varit i kontakt med hobby-communityn. Det finns sedan många år en väldigt diversifierad community som kanske tyvärr kommunicerar lite för lite sinsimellan. PHP är mycket lättare för nybörjare att komma igång och skapa en sajt med. Däri speglas också bredden av communityn. Att man för PHP måste testa sin kod i production .... jag har inte den minsta aning om vad du pratar om. Vill du förtydliga dig så kan jag berätta precis varför du har helt fel. Jag är inte emot Ruby, jag har t om spenderat senaste veckan eller två mestadels med just Ruby. Utan det är Ruby on Rails, för att jag ser det som direkt farligt att satsa på. För att det i de flesta fall väljs att inte göra en stegvis refaktorisering av dålig kod för att det blir för omständigt och därmed blir en riktigt dyr affär av lyckade prototyper som får skrivas om från grunden. Det går att skriva bra sajter i Rails, men för det mesta ser det inte ut så. Om det beror på communityn eller ramverket låter jag vara osagt ... men att rekommendera någon att gå den snåriga vägen ... nej!
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2013-06-16, 00:07 | #10 | ||
|
|||
Medlem
|
Måste nog säga PHP som prio 1 huvudgrund till allt, fler och fler sidor blir databasstyrda och lär vara något som det alltid måste finnas möjligheter och kunskap kring.
Men modern webb i dag omfattas ju också av HTML5, jQuery, CSS3, SASS, LESS, följsam design osv. Men i huvudsak tycker jag nog PHP verkar viktigt! Senast redigerad av deeman den 2013-06-16 klockan 00:11 |
||
Svara med citat |
Svara |
Ämnesverktyg | |
Visningsalternativ | |
|
|