Känner för att ta steget vidare från html och är sugen på antingen PHP, ASP eller .NET
Vad rekommenderas?
Vad jag läst, så verkar det som att PHP är det enklaste?
-Men jag har inte hittat några bra guider på detta, idg´s är ganska tunn, de har däremot en ganska fet guide på asp vilket talar för det. Samtidigt så utvecklas väl inte asp så mkt mer nu när .NET gjort entré?
Vad tycker ni jag skall ge mig in på?
Ge mig gärna ett lass med schyssta länkar på bra guider till motsvarande också.... Helst på Sv.
Tjenare,
Jag utveklade tidigare i ASP 3.0 som jag måste säga var ett rätt så bra språk.
Men det jag sett och hört och testat i Php har varit mycket bättre. Med Php behöver du inte ha en massa komponenter installerade för att kunna skicka mail, ladda upp filer, använda tcp/ip kommandon och kontakta sevrar osv.
Visst kan du göra detta med asp utan komponenter men då krävs en hel del kod för varje sida.
Så om det står mellan ASP 3.0 och Php så tycker jag du skall välja Php.
Men om du kanske vill ge dig in på ASP.NET så tycker jag absolut att det är rätt. I ASP.NET får du php:ns alla fördelar förutom att det inte går att köra på annat än win32 plattformar.
Du får också en hel del mer möjligheter med .NET än med php. Och du kan lätt gå mellan webb och program projekt.
Så jag tycker du skall välja ASP.NET helt klart.
Mmm jag antog att .net är det klart kraftfullaste men är mycket enklare/svårare/samma som php?
MarcusMedlem sedan juli 2000449 inlägg Själv förespråkar jag PHP då det går snabbt att utveckla lösningar med det. Många nybörjare upplever inlärningströskeln som betydligt lägre med PHP.
På arbetsmarknaden dominerar dock ASP och .NET då många kunder tror att de måste använda den tekniken för att det skall fungera.
Behöver du komma igång med PHP så har vi även ett par artiklar på min webbsida.
// Marcus
JosefMedlem sedan mars 20023 561 inlägg
Marcus skrev:
Själv förespråkar jag PHP då det går snabbt att utveckla lösningar med det.
Det beror ju på vem "som sitter vid spakarna".
Det jag menar är att det beror ju helt och hållet på vem som programmerar och hur bra man behärskar språket.
Jag ser det som tvärtom att ASPs dada-syntax fattar många. Men sen om syntaxen är så vacker är ju en annan sak.
Fördelen med PHP är väl att syntaxen liknar andra språk som t.ex. Java, C++ och C#. Så när man sen vill gå över till något bättre så är det enklare.
Nackdelen med PHP är väl att de inte har något självklart affärslager som ASP har (COM). COM funkar ju för PHP på Windows plattform, men då tappar man en av fördelarna med PHP, plattformsoberoendet.
Annars har jag inte fått något vettigt svar på hur man bygger ett affärslager i PHP. Bygga in funktioner i PHPs kärna? Nej, inte särskilt smidigt...
PHP och ASP är väl båda ganska kassa språk. Hade jag börjat med något nytt så hade jag väl börjat med .NET, Java eller något liknande. :)
Framtiden hör till ASP.NET. Om du vill välja mellan ASP och PHP rekommenderar jag ASP (har en del fördelar..), och när du väl valt ASP så ska du sätta igång med ASP.NET direkt, eftersom det är där framtiden ligger. Om du skulle lära dig ASP först så skulle du förvisso få en bra grund, men efter kanske ett år bli tvungen att sätta dig in i ASP.NET - varpå jag proklamerar: learn ASP.NET!
DarrenMedlem sedan dec. 2002789 inlägg Jag går emot allihopa här och säger att du skall lära dig alla tre som du nämnde... Tar längre tid ja, men sedan kan du använda den som bäst passar ändamålet.
Alla ovannämnda har sina styrkor och svagheter.
Själv kodar jag i PHP för det mesta men är inte främmande att använda ASP när det behövs. Är jäkligt sugen på att lära mig NET så så fort det blir tid över börjar jag med det.
renholmMedlem sedan apr. 20012 266 inlägg Även fast jag är .NET moderator så vill jag rekommendera både J2EE samt ASP.NET för webbapplikationer. Mycket vettigare än något "scriptspråk" som PHP/ASP.
Välkommen till ASP.NET
VimpMedlem sedan juli 20022 537 inlägg Det är absolut inga prolem i .NET med presentationslager och affärslager. Man kan enkelt använda sig av Code-Behind för att elt skilja på .NET koden och själva presentationslagret.
Jag rekommenderar STARKT att du använder dig av .NET.
I ASP är du tvungen att installera alla COM-komponenter på serverna samt starta om servern, vilket ej är nödvändigt med .NET.
Sen är ju även C# och VB.NET (De vanligaste språken att använda till .NET) OO vilket ger nya möjligheter.
som ni säger...och som många andra säger också så liknar PHP C++. Men ja körde med asp istället för PHP trots lite kunskaper inom C++. Hittils har det väl gå bra men det jag tycker är det mest svåra e nog f*n det där med databaser men det används ju a båda språken så det kommer man ju inte undan men som sagt kan inte rekommendera nåt annat än ASP
Nexus86Medlem sedan okt. 20023 030 inlägg Själv kan jag både ASP och PHP och måste erkänna att PHP är det mest kraftfulla av dessa två men tidigare idag började jag titta lite på ASP.Net och vad det verkar som nu finns det inte så mycket som slår.
Erik Juhlin skrev:
Fördelen med PHP är väl att syntaxen liknar andra språk som t.ex. Java, C++ och C#.
Man kan köra C# i ASP.Net. ;)
jigganMedlem sedan juni 2003175 inlägg Jag började med asp och har börjat mer och mer php nu pga. att alla tjatar på mig...:) skulle rekommendera php ifall du vill fortsätta lära dig mer "riktigt" programmering sen...php är snarlikt c/c++...
VideMedlem sedan dec. 19998 577 inlägg Måste hålla med Darren, lär dig alla tre. Men visst, du måste ju börja någonstans, och vill du sedan vidareutveckla dig måste jag rekommendera ASP.NET (C#, C++), och vill du starta på en lättare nivå så blir det PHP (inriktning C-syntax).
Skall du gå på kraftfullt och "svårt" direkt är det ASP.NET eller J2EE.
Att kunna ASP är även det viktigt då du i slutändan måste välja teknik efter vad projektet kräver inte efter vad du kan.
Vimp skrev:
I ASP är du tvungen att installera alla COM-komponenter på serverna samt starta om servern, vilket ej är nödvändigt med .NET.
Nej, man behöver inte starta om servern för att regga en komponent. Var har du fått det ifrån?
Nexus86 skrev:
Själv kan jag både ASP och PHP och måste erkänna att PHP är det mest kraftfulla av dessa två men tidigare idag började jag titta lite på ASP.Net och vad det verkar som nu finns det inte så mycket som slår.
Erik Juhlin skrev:
Fördelen med PHP är väl att syntaxen liknar andra språk som t.ex. Java, C++ och C#.
Man kan köra C# i ASP.Net. ;)
För det första så håller inte jag med om att PHP är kraftfullare. Tvärtom så är det svagare genom att bara ha ett lager. Inte lämpligt att bygga stora lösningar med det.
Sen så var väl min poäng med PHP att man lär sig en vettig syntax. Så kan man sen gå över till en vettig helhet eller vad man nu ska kalla J2EE/.NET... :)
Går att gå direkt på C#/.NET direkt, men man kan då lika gärna gå på Java/J2EE...
ASP tror jag att du kan räkna bort. Jag tror att ASP.net kommer att ta över dess plats. IOFS så är ASP lättast kanske om man kommer från html då den som standard använder VBscript men kan enkelt ställas om till att arbeta med jscript (Microsoft's version av javascript) istället.
Personligen gillar jag inte Basic:ens syntaxen alls. Den ger ju inget utrymme till förkortningar som de språk som lånat stora delar av sin syntax från c/c++. Så gillar du att verkligen slita tangentbordet på att skriva en massa "onödig" kod så välj basic! ;)
Hursomhelst nackdelen med ASP är att det är ett språk som körs genom en interpreter dvs det kompileras från källkod varje gång som någon går in på sidan vilket snor ordentligt med prestanda.
Detsamma gäller PHP. Det är ett *skript* språk som måste omvandlas från källkod till maskinkod varje gång sidan besöks.
ASP.NET å andra sidan använder sig av kompilerad kod. Första gången någon besöker sidan efter det att koden updaterats så kompileras koden. Inte till maskin kodIOFS utan MSIL vilket kräver betydligt mindre resurser för att omvandlas till maskinkod. Skulle du inte gilla C# C/C++ liknande syntax så använd VisualBasic.NET istället.
Men som det nämts tidigare så beror det också på din servers operativ system/server. Kör servern Linux/Unix så är PHP ett bra val. Är det windows och IIS så är ASP.NET garanterat det bästa valet.
/Mirandir