Kom ihåg mig?
Home Menu

Menu


PHP eller ASP.NET

Visa resultat för omröstning: PHP eller ASP.NET
PHP 92 73.02%
ASP.NET 36 28.57%
Annat, nämligen... 15 11.90%
Flervalsomröstning. Antal röster: 126. Du får inte rösta i den här omröstningen

 
Ämnesverktyg Visningsalternativ
Oläst 2009-11-09, 00:11 #1
Onkelborg Onkelborg är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2007
Inlägg: 382
Onkelborg Onkelborg är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2007
Inlägg: 382
Har följt den här tråden lite på avstånd ett tag nu, och Conny argumenterar faktiskt inte för Microsofts teknik, han argumenterar för teknik som bygger på kompilerade språk och med hård datatypning. Det finns flera sådana exempel, vad sägs om just .NET-familjen, Java eller C++? Alla är sådana exempel. Fördel? Vid kompilering hittar man felstavade variabelnamn, eller att man av misstag försöker trycka in en sträng i ett datum. Man slipper hitta felet efter 5 timmars felsökning..

Dock så känns det lite som att de som argumenterar emot Conny inte argumenterar emot hårt typade språk, utan argumenterar som om valet stod mellan .NET eller PHP. .NET råkar vara ett sådant exempel på hårt typad och kompilerad teknik. PHP är å andra sidan ett löst typat språk. Det har ingenting med licenser och sådant att göra hurvida man föredrar PHP framför .NET eller vice versa, det har nog snarare att göra med hurvida man vill ha ett kompilerat och/eller hårt typat språk.

Hela den här diskussionen (PHP vs. något annat språk) känns ungefär lika givande som de ändlösa diskussionerna "Linux vs Windows" eller "PC vs MAC" där de finns lite för många fanatiker för att de ska vara sunt..

(OT: Min åsikt om PHP:

PHP _är_ ett kasst språk. Jag har själv roat mig med att knacka i det. Det är inte vackert. Det är inte strukturerat. Det är inte genomtänkt. Det är en enda röra. Visst, det går att skriva kod i det med, men det finns många språk som är bättre, oavsett licensform, kompilerat/interpreterat, hårt typat/löst typat osv. osv. (Sedan ska väl tilläggas att PHP har börjat skärpa till sig, men det går långsamt..) Visst, man får väldigt gärna tycka att PHP är världens bästa språk, men det är inte någon självklarhet direkt, det finns många, många språk som är betydligt mer genomtänka än PHP..

)
Onkelborg är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-09, 10:46 #2
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
Citat:
Ursprungligen postat av Onkelborg Visa inlägg
Hela den här diskussionen (PHP vs. något annat språk) känns ungefär lika givande som de ändlösa diskussionerna "Linux vs Windows" eller "PC vs MAC" där de finns lite för många fanatiker för att de ska vara sunt..
Ja dessa diskussioner tenderar ju att återkomma med jämna mellanrum, men man får se dessa diskussioner som ett sätt att lära sig något, så de kan ändå vara givande på det viset..

Citat:
Ursprungligen postat av Onkelborg Visa inlägg
(OT: Min åsikt om PHP:

PHP _är_ ett kasst språk. Jag har själv roat mig med att knacka i det. Det är inte vackert. Det är inte strukturerat. Det är inte genomtänkt. Det är en enda röra. Visst, det går att skriva kod i det med, men det finns många språk som är bättre, oavsett licensform, kompilerat/interpreterat, hårt typat/löst typat osv. osv. (Sedan ska väl tilläggas att PHP har börjat skärpa till sig, men det går långsamt..) Visst, man får väldigt gärna tycka att PHP är världens bästa språk, men det är inte någon självklarhet direkt, det finns många, många språk som är betydligt mer genomtänka än PHP..
Problemet i dessa diskussioner är att man inte helt klart fastställt vilket "perspektiv" man diskuterar utifrån. Är PHP kasst om man ser till oop och strukturfrågor som avsaknad av Namespaces,typning m.m ? Ja det är inte lika "moget" som andra språk och utvecklas relativt långsamt. Samtidigt är flexibiliteten stor och inlärningskurvan är låg.
De funktioner som finns i PHP fungerar i många fall som "wrappers", ta tex funktionen "mysql_query()", i vissa .NET projekt jag sett har man gjort statiska funktioner för att abstrahera bort komplexiteten i ADO.net, tex en funktion som "DB.query()". I princip är det då samma sak som en php funktion.

Är PHP kasst utifrån ett mer pragmatiskt perspektiv? Nej, definitivt inte. Som en annan talare påpekade så tenderar det att bli snabbare och billigare utveckling i många situationer. Utvecklarcommunityn för php är enorm, minst sagt, och tillgången till utvecklare hög, detta är också frågor som ska beaktas när man "väljer" språk och plattform.
danjel är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:53.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017