FAQ |
Kalender |
Visa resultat för omröstning: I vilket språk kodar du? (oftast) | |||
ASP | 23 | 24.47% | |
PHP | 70 | 74.47% | |
JSP | 0 | 0% | |
CGI | 1 | 1.06% | |
SSI | 0 | 0% | |
Antal röster: 94. Du får inte rösta i den här omröstningen |
Ämnesverktyg | Visningsalternativ |
2009-01-18, 12:47 | #41 | ||
|
|||
Medlem
|
Jag kodar mest asp.net eftersom jag jobbjobbar med det. Innan dess kodade jag php och hade hyfsat många fördomar mot .NET. Efter erfarenheter inom båda teknologierna konstaterar jag att asp.net är överlägset gällandes stora applikationer. Php fungerar däremot utmärkt till mindre siter som inte kräver lika hög grad av modularisering. (Bäddat för diskussion? ) B)
|
||
Svara med citat |
2009-01-18, 12:48 | #42 | ||
|
|||
Medlem
|
Citat:
|
||
Svara med citat |
2009-01-18, 13:57 | #43 | |||
|
||||
Medlem
|
PHP.. men väger mer och mer över till Python.
|
|||
Svara med citat |
2009-01-18, 14:39 | #44 | ||
|
|||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2009-01-18, 16:33 | #45 | |||
|
||||
Medlem
|
Citat:
|
|||
Svara med citat |
2009-01-18, 17:40 | #46 | |||
|
||||
Mycket flitig postare
|
Citat:
$xml->book->titel ger ett resultat och $xml->$book->titel ger ett annat (den första hämtar property:n book och den andra hämtar property:n som är värdet av variabeln). Även detta går säkert att göra på något annat sätt med andra språk. Det finns ju en hel del märkligheter: Varför måste en sträng alltid börja med "? Det borde väl tolkaren kunna räkna ut att om man skriver var n = kanelbulle så måste det handla om en sträng sålänge det inte finns någon variabel med det namnet… Så naturligtvis kan man alltid debatter hur mycket jobb tolkaren ska göra och hur mycket programmeraren måste hålla koll. Om du skulle gilla konsekvens med tecken så kan du kika på Perl där kan ett inledande tecken användas för allting, funktioner, strängar, arrayer… $&@… ;-) Tja, personligen kan jag inte reta upp mig så särskilt mycket på just $, det finns ju så himla mycket märkliga tecken hur som helst i programmeringsspråk. |
|||
Svara med citat |
2009-01-18, 18:50 | #47 | ||
|
|||
Flitig postare
|
Martine: Du missar min poäng ganska rejält: det handlar inte om att dollartecknet inte fyller någon som helst funktion. Det handlar om att språket inte är genomtänkt, det var skrot från början, och har sedan lappats gång på gång..
Citattecken däremot för strängar, det är viktigt, med ditt förslag så introducerar vid ännu mer inkonsekvens; när är strängen en sträng och när är den en variabel? Om jag råkar deklarera en variabel som heter samma sak som strängen så blir ju strängen helt plötsligt en variabel.. (Ditt exempel begrep jag mig dock inte riktigt på alls när det gäller dollartecknen) Om man tänker sig en namnrymd så spelar det ingen roll vad man har för saker i den, variabler, funktioner (som ju är, oftast, readonly variabler innehållandes en funktionsdeklaration) eller vad som helst, skriver man dess namn så hämtar man värdet av den. Stoppar man dit paranteser efter så försöker man exekvera värdet av densamme. Det finns inga specialfall där några dollartecken fyller någon funktion. Vad ska man då ha dem till? Tittar man t.ex på lisp så finns inte ens skillnaden funktion och variabel, allt handlar bara om vad variabeln råkar innehålla för tillfället. Eller det här med strängfunktionerna, varför jobbar inte allihopa med unicode? Varför kan olika funktioner ha olika parameterordningar när de gör ungefär samma sak? Jag tycker att php är inkonsekvent, och jag tycker det är hög tid att rensa upp både i språk och bibliotek. (Ur teknisk synvinkel så är jag egentligen inte det minsta intresserad av php, språket i sig känns handikappat, enda anledningen till att jag är lite intresserad av att lära mig php är för att det är så pass utbrett. Mer tekniskt intressanta språk är nog det mesta annat, utom typ basic och andra leksaksspråk) |
||
Svara med citat |
2009-01-18, 18:51 | #48 | |||
|
||||
Har WN som tidsfördriv
|
Gillar man språk med en massa konstiga tecken överallt så kan man ju titta lite på brainfuck.
|
|||
Svara med citat |
2009-01-18, 19:06 | #49 | ||
|
|||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2009-01-19, 00:00 | #50 | |||
|
||||
Mycket flitig postare
|
Citat:
Citat:
Citat:
Du har helt rätt i att PHP är fullt av ogräs och är ett lapptäcke. Det har jag inte sagt någonting om. Själv stör jag mig på att inte regexp är en egen datatyp som i javaskript. Ett praktexempel på inkonsekvens är funktionen implode() som accepterar argument i omvänd ordning. Men det betyder ju inte att man måste göra det, det finns ju tydliga rekommendationer för vad man bör göra. Min poäng är om man håller ordning på sin egen kod så behöver det inte vara ett problem. Det är som du själv märkt ett resultat av att språket byggts på varterftersom men bara för att man kan ha oordning på sin kod så behöver man inte ha det. Det går utmärkt att skriva strukturerad och konsekvent objektorienterad kod även i php. Hur bra struktur det är på koden beror nog mer på programmeraren än på språket. Men nu ska vi väl inte börja bråka om dollartecken och egenheter i programmeringsspråk… |
|||
Svara med citat |
Svara |
|
|