Permalänk
Medlem

Conio:
Tack för ditt utvecklade och informationsrika svar.
Du har helt rätt i att man inte lär sig ett språk i djupet på en handvändning bara för att man har läst ett annat språk tidigare, men som jag tror är ett ganska vanligt scenario är att man börjar lära sig grunderna i ett språk, lär sig grunderna i några fler språk innan man "fastnar" i något språk och lär sig det på djupet. Det finns säkert de som bara kan ett språk och är grymma på det, men jag tror de ganska sällsynta. ("bara kan ett språk" innebär här att personen i fråga i princip inte skrivit Hello World i något annat språk eller skrivit så mycket kod att han/hon inte kan/kunnat den grundlägande syntaxen.)

Kontentan av mitt resonemang:
Om man vill bli grym på ASP (och få jobb ), så ska man först lära sig PHP (och få tjejer), sen C/Assembler (för att komma ner på låg-/mellannivå), sen lite PLC-programmering i Ladder/Funktionsblock/etc (för att göra sig själv riktigt förvirrad) sen JSP (för att bli lika vis som Conio). För att slutligen börja med ASP och fastna där som Guru.

Edit: Eftersom det inte finns någon klar definition på vad det innebär att "kunna" ett språk innebär, så får jag kanske förtydliga.

Visa signatur

| Zepto Znote 4200 | Centrino 1.6 GHz | 512 MB | ATI 9700 | Ubuntu | WinXP Pro | ICQ# 54811730
"Förmågan att idag tänka annorlunda än igår skiljer den vise från den envise." --John Steinbeck
"Self improvement is mastrubation" --T.D.

Permalänk
Medlem

Tack för det där Conio!

Jag har abra varit inne på vanlig JAVA programeringe och lite applets och sådant tidigare. Men detta!
JAVA belv helt plötsligt så mycket mer intressantare

Får ta och lära mig JSP någon gång, någon somv et vart det finns guider för JSP om kan en del vanlig JAVA?

Visa signatur

Bloggar om Hemautomation på HomeAutomateIt.com

Permalänk
Medlem

Varför tycker alla PHP's syntax är så hemsk egentligen?

Det lilla jag sysslade med ASP så tycker jag det va hemskt omständigt.

Permalänk
Medlem

Som sagt, Java är sjukt stort i företagsvärlden och även på gång ännu mer. Detta främst tack vare dess portabilitet. De som påstår att det enbart är .NET som gäller om man vill ha bra jobb har inte riktigt koll på läget, Java är även det ett mycket bra val.

PHP är det däremot lite mer hobbyprogrammering över Dessutom så förstår jag inte poängen med OOP i PHP, det försämrar bara prestandan.

Permalänk
Medlem

Det lilla man förlorar vinner man igen på struktur.
Stora projekt är väldigt lätt att röra till det i, och då är det lätt att man glömmer att optimera etc.

OOP äger i PHP 5

Visa signatur

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av maDa
Varför tycker alla PHP's syntax är så hemsk egentligen?

Det lilla jag sysslade med ASP så tycker jag det va hemskt omständigt.

Hej

Jag kan givetvis inte svara för alla, utan bara för mig. Jag påstod aldrig att det var PHP syntaxen jag irriterade mig på. Syntaxen i sig är inte så komplicerad, den är ju en blandning av C och Perl, som är relativt etablerade syntaxmässigt (när det gäller Perl så kanske det är lite diskutabelt). Det enda jag personligen irriterar mig på är att jag ska behöva skriva de där f-rbannade dollartecknena framför variabler, men det är bara en vanesak 8-).

Att koda ASP med VBScript förstår jag att man tycker är omständligt. Basic-syntax är något som många utvecklare verkar ha något instinktivt skydd mot, vilket jag också känner igen. Basic känns omsidigt om mycket omständligt i sin form (mycket text för lite logik).

Det jag sa att jag störde mig på i PHP är dess inkonsekvens och ostrukturerade utvecklingstakt. Att till exempel använda PHP på en windowsburk hemma för att utveckla en sida som sedan ska ligga i produktion på en Linuxburk är ett äventyr. Vissa funktioner i PHP beter sig annorlunda på olika platformar.

En annan detalj som irriterar mig är den långt ifrån kompletta dokumentationen. Dokumentationen på vissa metoder säger bara vad metoden gör, men knappt hur den beter sig beroende på vilka datatyper man skickar in. Ofta så säger 'user comments' i dokumentationen på websidan minst lika mycket som den "professionella dokumentationen".

För att fortsätta att konkretisera MIN kritik (vissa tycker inte att dessa detaljer är så viktiga, och det är ingen som påstår att de har fel helelr) så är själva utvecklingsmetodiken runt platformen php lite "slarvig" jämfört med vad jag är van vid. Man lägger till funktioner och klasser i mängder, och listar ut på efterhand att bara hälften av dem var bra. Det tyder ju tyvärr på att man inte alltid tänkt igenom det man inför i språket, vilket givetvis inte framstår vidare seriöst. Platformen är väldigt "levande" och man får se upp mellan varje x.y-release noga för att inte få ens applikation att sluta fungera (vilket då gör att efter en uppgradering så får man uppgradera sin applikation vilket gör att den inte nödvändigtvis längre fungerar på en äldre version).

Sedan saknas det ju vissa saker också. Att ett modernt språk inte har en generellt API för att anropa databaser känns ju som ett enormt kliv bakåt. Visst, det finns tredjepartsprodukter för det till PHP, och några av dem är snygga, men det är ett API som borde följa med språket, så att det blir enhetligt.

Förlåt om jag låter hetsk mot PHP 8-). Jag tycker om PHP till viss del också, det går enkelt och snabbt att göra små dynamiska webbsidor. Det är när man försöker gå ett steg längre, när kvalitet och underhåll börjar spela roll som jag tycker PHP känns mycket olämpligt.

Som sagt, mycket av detta är mina personliga åsikter, och jag vill INTE starta ett flamewar om vilket språk som är bäst. Se detta som en vägledning till trådens ämne, ASP eller PHP (eller JSP!)?

//C

Permalänk
Medlem

Jag kör PHP och skulle aldrig köra någonting annat. Det fungerar ypperligt till mina ändamål. PHP kompletterar jag på hemmaservern med mySQL och FreeBSD. Vill jag interagera med databasen på andra sätt än genom webbservern går det lätt att göra med perl/python/whatever (eller indirekt med curl/lynx). Att allting är fritt och gratis gör inte saken sämre direkt.

Så nej, jag låter företagen som har råd leka med ASP.NET istället.

Visa signatur

"'We're pro-life.' Eww, you look it! You look like you're filled with life."
UNIX man pages online, GNU/Linux-schemaprogram för LiU