FAQ |
Kalender |
2013-06-28, 00:01 | #1 | ||
|
|||
Klarade millennium-buggen
|
(Tråden är en fortsättning på diskussionen i tråden: http://www.wn.se/t1058306-15-2.html)
Först är då frågan vad menas med "populäritet"? Det finns ju flera sätt att definiera det så låt oss ta några exempel: KVANTITATIVT; VAD RÄKNAR VI? - Antalet programmerade arbetstimmar - Antalet programmerare som använder det - Antalet installerade kopior av det färdiga programmet - Antalet användare - Antalet program - Antalet programrader - Antalet organisationer som använder programspråket - Antalet kronor som investerats i utveckling - Antalet kronor som investerats i licensavgifter för inköp av applikationer för programspråket (Kompilatorer, editorer, Interpretatorer, körmiljöer, stödverktyg, som källkodsanalysatorer m.m.) - Antalet kronor som investerats i licensavgifter för användning av applikationer skapade med programspråket - Antalet tredjepartsleverantörer - Försäljningen från tredjepartsleverantörer - Försäljningen från språkleverantören KVALITATIVT; VAD RÄKNAR VI? - Nivå på uppfyllande av den Imperativa paradigmen - Nivå på uppfyllande av den Objektbaserade paradigmen - Nivå på uppfyllande av den Objektorienterade paradigmen - Nivå på uppfyllande av den Scriptbaserade paradigmen - Nivå på uppfyllande av den Matematiskt Funktionella paradigmen - Nivå på uppfyllande av den Problemlösande (Prolog-stilen) paradigmen . . . MILJÖ, DVS VAR ANVÄNDS SPRÅKET - Webbsidor (serverdelen, körs på webbservern) - Webbsidor (klientdelen, körs i browsern) - I databaser - På klientdatorer (s.k. feta klienter) - I inbyggda system som klockor, bromssystem till bilar m.m. VEM ANVÄNDER SPRÅKET - Professionella utvecklare, dvs de med som sitt huvudsakliga (minst 50%) yrke - Deltids-/tillfälliga- utvecklare, dvs de som INTE har det som sin huvudsakliga yrke (mindre än 50%) - Hemmapulare/hobbyister - Studenter på Universitetet - Elever inom andra läroinstitut TIDSPERIOD - under senaste året - som någonsin skrivits - som användes under senaste året - som någonsin skrivits - under senaste månaden - under senaste halvåret - under senaste 10 årsperioden INTENSITET - minst 1 timme - På heltid - på minst halvtid - minst 20% av heltid Jag räknar här upp några av de parametrar man ta hänsyn till. Jag påstår på inget sätt att detta är en komplett uppräkning, utan vill bara belysa att popularitet kan räknas på många olika sätt. När man pratar om popularitet bland programspråk så tror jag att man först måste definiera vad man avser för definition. annars pratar vi om olika saker i diskussionen, och då blir diskussionen meningslös. Senast redigerad av Conny Westh den 2013-06-28 klockan 00:15 |
||
Svara med citat |
2013-06-28, 10:03 | #2 | |||
|
||||
Bara ett inlägg till!
|
Lite oklar över vad du ville att denna diskussionen skulle handla om, men här följer lite siffror...
Historical trends in the usage of server-side programming languages for websites: http://w3techs.com/technologies/hist...mming_language Historical trends in the usage of web servers for websites: http://w3techs.com/technologies/hist...iew/web_server Själv jobbar jag med .NET på mitt day-job medans PHP jobbar jag med i mitt eget företagande och egentligen är det skit sak samma bara jobbet blir gjort. Vi har tur som har så många bra språk och utvecklingsmiljöer, det gör det lättare för oss att välja det verktyg som passar uppgiften bäst! :-) |
|||
Svara med citat |
2013-06-28, 10:19 | #3 | ||
|
|||
Mycket flitig postare
|
Citat:
Frågan är också snarare vilket språk som passar bäst utifrån ens egna sätt att tänka, inte bara utifrån vilken uppgift som ska lösas. Exempel: Säg att en viss uppgift kan lösas med 10 rader i C# men kanske kräver 40 rader i PHP så kanske PHP är ett bättre val för mig, då jag själv bättre kan följa koden utifrån hur jag själv tänker. Vad som är "bäst" kan man diskutera i oändlighet, frågan är snarare vem som ska utveckla det med vilka förutsättningar... |
||
Svara med citat |
2013-06-28, 16:52 | #4 | ||
|
|||
Klarade millennium-buggen
|
Jag är inte ute efter en "religiös" diskussion utan vill bara belysa att det finns plats för många olika programspråk på marknaden och att statistiken visar olika popularitet beroende på hur, var och varför man mäter.
När man väljer programspråk så kan det ha en viss betydelse att språket har ett tillräckligt stöd av uppdateringar och det kan ske endera genom en "Community" som kommer med uppdateringar, eller med en kommersiell leverantör som får intäkter som de kan lägga på vidare utveckling av produkten. Jag använder båda varianterna och tänker inte begränsa mig till att bara använda den ena av "politiska" eller "religiösa" skäl, det är allt för begränsande. Själv använder jag flera olika programspråk, och olika utvecklingsmiljöer. SQL, Powershell, Bat-script i Windows/DOS, CScript, C, C++, C#, VB.NET, F#, Java och sedan en tid håller jag på att lära mig lite om PHP och den (för mig) nya kompilatorn Phalanger (första version kom 2003). Jag föredrar att jobba i Visual Studio som IDE men kör även en betydligt enklare editor som Crimson (som nu underhålls av communityt Emerald), men Crimson måste man manuellt configurera för olika kompilatorer/programspråk. Till Java och en del andra språk använder jag även även Eclipse och Netbeans som IDE. Relationsdatabaser använder jag i första hand MS SQL-Server, men även MySQL just nu. |
||
Svara med citat |
2013-06-29, 00:34 | #5 | ||
|
|||
Supermoderator
|
Du får nog ställa en lite mer konkret och snävare fråga om du vill få till någon meningslös diskussion i den här tråden... Nu blir det ju bara flum och gissningslek. Inte ens ditt eget svar var ju särskilt relevant
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
Svara |
|
|