---
title: "Php, asp, asp.net"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15367-php-asp-asp-net"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Nickemannen"
published: "2001-03-11T13:49:00.000Z"
updated: "2001-03-13T23:23:00.000Z"
replies: 21
views: 301
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15367-php-asp-asp-net"
---

# Php, asp, asp.net

_Sida 1 av 2._

## #1 — Nickemannen, 2001-03-11T13:49Z

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 ?

Permalänk: https://www.webforum.nu/p/15367

## #2 — P, 2001-03-11T14:15Z

Ta php

Permalänk: https://www.webforum.nu/p/317626

## #3 — sgtpepper, 2001-03-11T14:26Z

> 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 ;)

Permalänk: https://www.webforum.nu/p/317627

## #4 — Nickemannen, 2001-03-11T15:08Z

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

Permalänk: https://www.webforum.nu/p/317628

## #5 — sgtpepper, 2001-03-11T17:06Z

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".

Permalänk: https://www.webforum.nu/p/317629

## #6 — Frofro, 2001-03-11T18:18Z

Vad menar ni med Komponenter igenteligen?

/Staffan

Permalänk: https://www.webforum.nu/p/317630

## #7 — oelbal, 2001-03-11T18:39Z

**Frofro** \>\> Vad menar ni med Komponenter igenteligen?

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

Permalänk: https://www.webforum.nu/p/317631

## #8 — Swey, 2001-03-11T20:02Z

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. :)

Permalänk: https://www.webforum.nu/p/317632

## #9 — sgtpepper, 2001-03-11T20:06Z

> 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 :)

Permalänk: https://www.webforum.nu/p/317633

## #10 — SPiN, 2001-03-11T20:35Z

> 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 :)

Permalänk: https://www.webforum.nu/p/317634

## #11 — Nickemannen, 2001-03-11T22:32Z

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å

Permalänk: https://www.webforum.nu/p/317635

## #12 — spango, 2001-03-12T13:12Z

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

Permalänk: https://www.webforum.nu/p/317636

## #13 — Nickemannen, 2001-03-12T16:18Z

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

vad kan jag hitta mer information om det?

Permalänk: https://www.webforum.nu/p/317637

## #14 — sgtpepper, 2001-03-12T21:58Z

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,](http://www.java.sun.com,)  [www.javaworld.com,](http://www.javaworld.com,)  etc.

Permalänk: https://www.webforum.nu/p/317638

## #15 — SPiN, 2001-03-13T12:39Z

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\]

Permalänk: https://www.webforum.nu/p/317639

## #16 — sgtpepper, 2001-03-13T14:12Z

> 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.

Permalänk: https://www.webforum.nu/p/317640

## #17 — SPiN, 2001-03-13T14:33Z

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.

Permalänk: https://www.webforum.nu/p/317641

## #18 — sgtpepper, 2001-03-13T15:47Z

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...

Permalänk: https://www.webforum.nu/p/317642

## #19 — SPiN, 2001-03-13T21:16Z

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

Permalänk: https://www.webforum.nu/p/317643

## #20 — Nickemannen, 2001-03-13T21:53Z

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?

Permalänk: https://www.webforum.nu/p/317644

---

Tråden på webben: https://www.webforum.nu/amne/php/15367-php-asp-asp-net  
Nästa sida: https://www.webforum.nu/amne/php/15367-php-asp-asp-net/page2.md
