webForumDet fria alternativet

Php, asp, asp.net

21 svar · 289 visningar · startad av Nickemannen

NickemannenMedlem sedan aug. 20003 524 inlägg
#1

Vad jag har erfarat så verkar PHP mycket bättre än asp.
har jag rätt i den frågan?

Jag kan ASP bra nu, men jag vill lära mig nåt språk som man inte behöver ha komponenter till,
så jag funderar på att börja lära mig PHP, men sedan kom det upp ett nytt språk ASP.NET (ASP +). Som man inte skall behöva ha några komponenter till.
Vilket språk skall jag välja?

En liten fråga till går det fortare att köra en sida byggd på PHP än en sida byggd på ASP ?

------------------
"Brott kanske inte lönar sig, men det är kul"

PMedlem sedan jan. 20012 107 inlägg
#2

Ta php

------------------
/// P

sgtpepperMedlem sedan apr. 20005 524 inlägg
#3

men jag vill lära mig nåt språk som man inte behöver ha komponenter till

Varför? All vettig systemutveckling sker komponentbaserat. Att lägga all logik i presentationslagret är som att svära i kyrkan.

Grundtanken med ASP är att affärslogiken skall läggas i komponenter som anropas från presentationslagret (asp-sidan).

Om jag inte har missat något väsentligt så är det fortfarande tanken med ASP.net, skillnaden är väl att man tydligen inte måste registrera sina komponenter på servern.

PHP är trevligt med alla sina inbyggda funktioner men man gör inga snygga väldesignade arkitekturer genom att plöja in enorma mängder logik på sidorna, då är faktiskt ASP att föredra (!) (förutsatt att man verkligen använder sig av komponenter).

Slutsats: Lär dig Java ;)

------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny

NickemannenMedlem sedan aug. 20003 524 inlägg
#4

Hur menar du att man inte måste installera komponenterna i ASP.Net är alla komponenter med automatiskt eller vadå? *nyfiken*

------------------
"Brott kanske inte lönar sig, men det är kul"

sgtpepperMedlem sedan apr. 20005 524 inlägg
#5

Du behöver inte registrera komponenterna vad jag har hört, du måste ju dock fortfarande installera dom.. ;)

Vanliga COM-komponenter (eller vad M$ nu för hundrafjärde gången valt att kalla dom) registrerar man på servern med kommandot "regsrv32".

------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny

FrofroMedlem sedan aug. 200021 inlägg
#6

Vad menar ni med Komponenter igenteligen?

/Staffan

------------------
Spectator Of Suicide
http://www.larp.com/vampyrlajv/

oelbalMedlem sedan jan. 20013 016 inlägg
#7

Frofro >> Vad menar ni med Komponenter igenteligen?

Tjafs som vi PHP'are inte behöver bry oss om :e

------------------
 (')  (')
   {}
  ====

SweyMedlem sedan apr. 20002 000 inlägg
#8

ASP.NET är att föredra. PHP är värdelöst i jämförelse med ASP.NET. Det blir ingen mer PHP för min del.

I ASP.NET kan man kan man skriva webbsidor i valfritt språk och få de kompilerade. Dessutom har man tillgång till ett enormt objektorienterat klassbibliotek och det är lätt att skriva och använda tillägskomponenter. Sen har vi ju server-komponenter som gör det enkelt att skriva objektorienterade webbsidor.

De enda nackdelarna är att det endast går att köra på Microsoft och det är upp till ett år kvar till lanseringen.

Det är mina 20 ören. :)

------------------
- Swey
A hacker from the south

sgtpepperMedlem sedan apr. 20005 524 inlägg
#9

De enda nackdelarna är att det endast går att köra på Microsoft och det är upp till ett år kvar till lanseringen.

Ganska stora nackdelar om man betänker att Java Enterprise Edition, från vilket Microsoft lånat rejäla jättebitar av, redan har funnits ute i skarpa versioner en längre tid, är plattformsoberoende och som verkligen används "out there" i många skarpa projekt.

Men, som sagt, varken Dotnet eller Java Enterprise Edition tävlar i samma division som PHP, ASP eller för den delen CGI, de spelar inte ens i samma sport :)

------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny

[Redigerat av sgtpepper den 11 mar 2001]

SPiNMedlem sedan mars 20005 832 inlägg
#10

Frofro >> Vad menar ni med Komponenter igenteligen?
Tjafs som vi PHP'are inte behöver bry oss om

Tillägg: Tjafs som vi PHP'are inte behöver bry oss om, om vi inte är intresserade :e

Man kan använda COM-komponenter till PHP också, självklart. Även fast stödet för det inte är speciellt stort, och det bara funkar på MS-burkar...

Läs mer på http://www.php.net/manual/en/ref.com.php

Komponenter kan vara väldigt effektivt som sgtpepper redan har informerat oss om :)

------------------
SPiN, bjorne.w@telia.com

--- Är det bara jag som har en britney-cursor? ---

NickemannenMedlem sedan aug. 20003 524 inlägg
#11

Så, man skall alltså vänta ett helt halvåt tills ASP.NET skall komma ut *suck*.

Det kan ju vara lika bra att lära sig PHP under den tiden så kan man det oxå

------------------
"Brott kanske inte lönar sig, men det är kul"

spangoMedlem sedan juni 20006 147 inlägg
#12

Nej, Nickemannen, lyssna nu på sgtpepper och lär dig Java...

------------------
Tror du på ett liv efter födseln?

NickemannenMedlem sedan aug. 20003 524 inlägg
#13

Vad är det som är så mycket bätttre med Java?

vad kan jag hitta mer information om det?

------------------
"Brott kanske inte lönar sig, men det är kul"

sgtpepperMedlem sedan apr. 20005 524 inlägg
#14

Vad som är bättre?

Modernt, objektorienterat, nätverksorienterat, snabbt (japp, tro det eller ej), stooor utvecklargemenskap = mycket fri kod/hjälp/etc., används i många projekt = många jobb.

Bla, bla. Så kan man hålla på ett tag. Det viktigaste för mig är dock faktiskt de sista punkterna. Java är i princip de facto-standard för avancerade IT-projekt, jobb finns i överflöd.

Säg "jag är Sun Certfied Java Programmer" och många arbetsgivare får kåtslag :e

vad kan jag hitta mer information om det?

Överallt, tidningar, högskolan, www.java.sun.com, www.javaworld.com, etc.

------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny

SPiNMedlem sedan mars 20005 832 inlägg
#15

Något som verkar ha tappats bort på vägen här mellan PHP och Java är att man kan kombinera dessa två språk. Genom att gå vägen via objektorientering i PHP kan man komma åt sina Java-classer.

Tmp.java::

public class Tmp {
   public String test(String inString) {
     String outString;
     outString = inString;
     return outString;
   }
}

Tmp.php::

<?php

$java_obj = new Java("Tmp");
echo $java_obj -> test("Tittut!");

?>

Följande kommer ge utskriften Tittut! om du har satt inställningar rätt, och compat Tmp.java till Tmp.class

För att få det här att funka måste det göras lite ändringar i php.ini, men det är inte speciellt svårt.

[tillägg]
Kanske ska skicka med ett exempel på ändringarna i php.ini:

[Java]
extension=php_java.dll
java.library.path=d:\server\php\extensions\
java.class.path="d:\server\php\extensions\php_java.jar;d:\PHP-Java"
java.home = c:\jdk1.3
java.library = c:\jdk1.3\jre\bin\hotspot\jvm.dll

Så är det möjligt att din php.ini ska se ut under [Java]. Nu ska du lägga dina Java-classer under d:\PHP-Java mappen.
[/tillägg]

------------------
SPiN, bjorne.w@telia.com

--- Är det bara jag som har en britney-cursor? ---

[Redigerat av SPiN den 13 mar 2001]

sgtpepperMedlem sedan apr. 20005 524 inlägg
#16

Något som verkar ha tappats bort på vägen här mellan PHP och Java är att man kan kombinera dessa två språk.

Jovisst det är jättebra men det är väl tveksamt när man skulle kunna ha användning för detta.

------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny

SPiNMedlem sedan mars 20005 832 inlägg
#17

Tja, det kanske inte finns något riktigt bra användningsområde, men kanske som ersättare för COM?

För det borde gå att använda det mesta av Javas kraftfullhet på det här sättet.

------------------
SPiN, bjorne.w@telia.com

--- Är det bara jag som har en britney-cursor? ---

sgtpepperMedlem sedan apr. 20005 524 inlägg
#18

Jo, det är sant, men använder man Java vill man ju helst köra Java hela vägen ut dvs. även i presentationsskiktet och då kör man ju med fördel JSP istället för PHP...

------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny

SPiNMedlem sedan mars 20005 832 inlägg
#19

Japp, du har rätt... Det är jag som har tappat bort mej ;)

Tänkte inte på att Nickemannen inte kunde PHP :)
Verkar onödigt att lära sig ett programmeringsspråk bara för att använda sig av ett annat :D

------------------
SPiN, bjorne.w@telia.com

--- Är det bara jag som har en britney-cursor? ---

NickemannenMedlem sedan aug. 20003 524 inlägg
#20

mmm, "Spin" kanske har rätt men man kan ju lära sig båda =).....
och då är det bara kul att se vad man kan göra.

Men min stora fråga nu är vilket språk
exeveras snabbast på servern?

------------------
"Brott kanske inte lönar sig, men det är kul"

Genererad på 386 ms · cache AV · v20260730165559-full.f96bc7eb