AW: Welche Internetfähigen Programmiersprache empfehlt ihr
Bleiben wir mal bei unterschiede in php/asp.net.
Sind eben die 2 meistgenutzten würde ich mal sagen.
Also, genau wie in php z.B. ist es total egal was du für einen Browser nimmst.
Browserkompatibilität hat damit überhaupt nix zu tun.
Sonst könnte man auch sagen php läuft am besten auf Firefox, was natürlich Blödsinn ist.
php und asp.net genauso wie andere Sprachen interpretieren nur den eigenen Code, meist Datenbankanwendungen und der hat nix mit Browserkompatibilität zu tun.
Fürs HTML und der damit verbundenen Browserkompatibilität biste selbst verantwortlich.
Leichter ist php zu erlernen, das stimmt schon.
Warum keiner MS Server betreibt sollte klar sein.
Die Softwareumgebung BSD/ LINUX/ APACHE/ MYSQL/ PHP ist vollkommen kostenlos.
Dieser Kostenvorteil kann an die Kunden weitergegeben werden.
Von MS gibt es allerdings ein kostenloses 3 Monatsangebot.
Was hab ich in PHP<->asp.net und was nicht.
asp.net kann alles was php auch kann und noch ein wenig mehr.
Für den der php allerdings etwas weiter benutzt wird es schwierig.
Es gibt zwar alles in/für php. Aber nur wenn der Hoster das auch alles auf seinem Server eingebaut hat.
Versuch mal z.B. dynamische Bilderstellung wenn keine GD-Library installiert ist.

.
Bei asp.net ist wegen des Frameworks das immer gleich ist immer alles dabei.
Plattformunabhängig.
Schon mal was vom Monoprojekt gehört?
Das ist eine portierung des Frameworks auf Unix/Linux maschinen.
Es gibt sogar schon anbieter mit Linux die framework drauf haben.
Sogar eine IDE gibt es da.
Kannste dann ja später auch eh alles mit Kylix machen.
Wieso ich nur MS Sachen bei Datenbanken genannt habe.
Stimmt doch gar nicht, weiter oben sagte ich das du jede Datenbank nehmen kannst die du willst.
Kommt auf den Hoster an.
Bei Linuxhostern haste meistens auch NUR Mysql. genauso ist es mit WIN.
Haste eigenen Server kannste Dir jede Datenbank aufschmieren die du willst.
Und z.B. Access muste noch nichtmal installiert haben. Der Accesstreiber ist immer installiert und gestartet. Naja Access ist nicht das Wahre aber zum Anfang wirklich sehr einfach.
Um sich erste Datenbankerfahrung zu holen ist Access schon klasse.
Und alles was du da machst kannste später ohne probleme auch Online bringen, naja wenn man will.
Eine Datenbankabfrage mit z.B. Webmatrix und Access haste in 2 minuten fertig. Das geht nur klick klick klick und schon steht das Datagrip.
Klickste schneller brauchste nur 30 sekunden.
Bis php5 von der objekorientierten Sprache soweit ist wie andere ist es noch ein sehr weiter Weg. Die sollen lieber beim Kern bleiben.
Aber eines stimmt, php ist sehr sehr einfach zu erlernen, jedenfalls in den Grundzügen. Das wars aber auch schon.
Für den Anfänger natürlich sehr gut geeignet, jedenfalls die Anfangssachen.
Zu deinem zweitem Thread.
Es ist egal ob du mit z.B. C# eine Formsanwendung, also eine Windowsanwendung oder eine Internetanwendung machst.
Ziehste z.B. ein Button, was ja ein Objekt ist auf die Fläche dann ist beides das gleiche.
Es wird aus einem und demselben StammObjekt/Bibliothek , um es mal einfach auszudrücken generiert. Nur der Code kann ein wenig anders aussehen.
Ist im Grunde aber gleich.
Und asp also das Activ Server steht eigendlich nur für die nichtstatische HTML Seite.
Ist das gleiche wie mit php, das ist ja auch Activ.
Hoffe du verstehst das jetzt irgendwie.
Ach so. asp.net Seiten werden auch richtig kompiliert auf dem Webserver.
Genauso fast wie eine .exe Datei.
Auch wird die Seite nicht immer neu generiert, sondern nur wenn du was änderst.
Was das für die geschwindigkeit heißt kannste Dir wohl selbst ausmalen.
Nämlich bei großen Sachen sehr viel schneller.
Also auch wenn asp.net von MS kommt muss es ja nicht schlecht sein.
Im gegenteil, das ist eine wirklich klasse sache.
Und ganz nebenbei lernt man auch noch eine richtige Programmiersprache mit der man dann später ohne Probleme Windowsanwendungen coden kann.
Falls du mal testen willst.

Link ist ja schon oben.
Hier aber noch ein Link zu einer total kostenlosen IDE mit der du
Windowsanwendungen und Webanwendungen machen kannst.
Und zwar in C#.net und VB.net.
Nicht ganz so umfangreich wie die VisualStudio Net umgebung, aber dafür umsonst und auch noch in deutsch/mehrsprachig.
Ist auch nur ein paar MB groß/klein.
http://www.icsharpcode.net/OpenSource/SD/Default.aspx
Für reine Websachen nimm aber die kostenlose Webmatrix umgebung. Das ist besser.
Vorher aber das Framework installen.
So, genug jetzt getippert.
