anpera.net
https://anpera.homeip.net/phpbb3/

ASP statt PHP?
https://anpera.homeip.net/phpbb3/viewtopic.php?f=11&t=4448
Seite 1 von 1

Autor:  Montekar [ Mo 31 Mär, 2008 22:59 ]
Betreff des Beitrags:  ASP statt PHP?

Ein entfernter Bekannter von mir verwendet einen Microsoft-Server und ASP, da er meint, dass ASP weniger bekannt ist als PHP, und fühlt sich somit sicherer vor Angriffen von Skriptkiddies. Laut ihm ist es möglich, in jedem fertigen PHP-CMS Administratorrechte zu bekommen (ohne dannach zu fragen ^^). Was haltet ihr davon? Sind fertige CMSs wirklich so unsicher bzw. ist es ratsam, ASP zu verwenden?

Autor:  Eliwood [ Di 01 Apr, 2008 06:39 ]
Betreff des Beitrags:  Re: ASP statt PHP?

Nein. ASP ist nicht anzuraten. :) Und zwar aus folgenden Gründen:
Das Originale ASP ist veraltet und wird von Microsoft wohl nicht mehr lange Unterstützt. Das heisst, die Zukunft ist erstmal unsicherer als bei anderen Programmiersprachen. ASP.NET, der quasi-Nachfolger von ASP, ist keine Programmiersprache mehr - sondern eine Technologie. Und programmieren kann man in allen .NET-Sprachen - von C# bishin wieder zu PHP. Und sowieso - ASP ist nicht Betriebsystemunabhängig. Du musst einen Windows-Server haben dafür. (Naja, Mono ist noch nicht ausgereift :) )

PHP ist, von den vielen Einstellungen her, erstmal wirklich unsicher. Wenn man allerdings sauber programmiert, ist das kein Problem mehr. Alle User-Daten maskieren, register_globals auf off, register_long_arrays auf off und jeder Eintrag in MySQL maskieren. Dann sollten die gröbsten Lücken beseitigt sein. Dein bekannter hat also erstmal unrecht. In meine CMS kommt er nicht so ohne weiteres rein. Vor allem, da ich keines je gemacht habe :>

Wenn du etwas anderes als PHP willst - kann ich dir Python nahelegen. Oder Ruby. Beide brauchen zwar ein Framework, um damit Webseiten zu machen (Ruby on Rails für Ruby, Django für Python). Python hat dabei - nmM - die einfachere Syntax.

Autor:  MySql [ Di 01 Apr, 2008 12:49 ]
Betreff des Beitrags:  Re: ASP statt PHP?

Eliwood? ASP ist sowohl als auch Apache fähig. (So wie ich es weiß und gelesen habe)

Aber dennoch. ASP hat wie auch php seine Vor und Nachteile. Du brauchst viel länger um dich in die ASP Syntax einzuarbeiten als wie bei php. Die php Syntax kannste recht schnell drauf haben, bei ASP ebend nicht.

ASP hat aber einen kleinen aber dennoch großen Vorteil php gegen über. Und zwar die Performance.
Ein weiterer Nachteil ist: JS und Visual Basic Grundkentnisse sollten vorhanden sein.

Ich würde zu php tendieren.

My.

Autor:  Nightborn [ Di 01 Apr, 2008 16:15 ]
Betreff des Beitrags:  Re: ASP statt PHP?

@performance und sonstwas
kannst du das belegen mysql? bitte um links.

Autor:  MySql [ Di 01 Apr, 2008 16:33 ]
Betreff des Beitrags:  Re: ASP statt PHP?

Performance:

http://www.flashforum.de/forum/archive/ ... 45223.html

Das ist jetzt nicht das Thema was ich mal gelesen habe, aber da steht es auch drin.

Autor:  Harthas [ Di 01 Apr, 2008 16:34 ]
Betreff des Beitrags:  Re: ASP statt PHP?

Wikipedia hat geschrieben:
Mit ASP.NET ist man de facto an einen unter Betriebssystemen der Firma Microsoft laufenden Server gebunden. Es gibt zwar freie .NET (und ASP.NET)-Implementierungen, diese sind aber (noch) nicht hundertprozentig kompatibel, und hinken logischerweise neuen .NET Versionen immer zumindest einige Monate hinterher.


Einige Beispiele oder Links: http://www.golem.de/0207/20924.html (Habe allerdings auch gehört, dass hierraus nicht wirklich was geworden ist) / http://www.apache-asp.org/ / http://www.mono-project.com/ASP.NET

Aber eben - Damit hinkt man der aktuellen Version stets nach. Scheint meiner Meinung nach wirklich nicht zu empfehlen zu sein.


Und noch etwas zu dieser Aussage jenes Bekannten, dass man jedes PHP-CMS übernehmen könne - Wenn dem so wäre, wieso sind sie dann dennoch derart weit verbreitet? ;-)


Ach ja, MySql - Dieser Link ist ja schön und gut. Aber von 2002. PHP hat sich in diesen 6 Jahren enorm weiterentwickelt. Da könnte vieles schon veraltet sein ;-)

Autor:  Eliwood [ Di 01 Apr, 2008 17:12 ]
Betreff des Beitrags:  Re: ASP statt PHP?

Verdammt. Irgendwie ist mein Voriger Post auf dem Weg zu Anpera verschwunden. Naja. Nochmals :)

MySQL. Wo bitte habe ich geschrieben, dass ASP *nicht* mit Apache geht? Ich sagte, ASP ist nicht plattformunabhängig. Das heisst, unter Linux geht es nicht - und das kann schlecht sein. ASP.NET hingegen hat, wie bereits gesagt, mit ASP nicht mehr viel gemein - ASP.NET ist eher vergleichbar mit CGI (Common Gateway Interface). Man kann in allen beliebigen .NET-Sprachen ASP.NET-Seiten entwickeln. C#, PHP, IronPython.

Übrigens müssten ASP und ASP.NET-Seiten standardgemäss schneller sein als PHP - sofern man PHP ohne Maschinencodecache wie eAccelerator laufen hat. Meines Wissens werden ASP und ASP.NET-Seiten (Wie auch Python zum Beispiel) voreingestellt als Maschinencode gespeichert. Die Ausführgeschwindigkeit steigt so rapide - weil das interpretieren wegfällt.

Autor:  Auric [ Di 01 Apr, 2008 19:24 ]
Betreff des Beitrags:  Re: ASP statt PHP?

Wenn man auf der anderen Seite bei PHP mit High-End Hard- und Software aufmarschiert und beispielsweise Bytecode, Caches und Geschütze wie Zend Platform o.Ä. anführt legt das auch wieder einiges in die Waagschale.

PHP & MySQL ist für viele Webapplikationen eine erprobte, saubere und viel genutzte Kombination, die unter richtiger Konfiguration auch richtig viel Power bieten kann. Dass man ein professionelles ASP.NET-Sytem aus mehreren auf einander abgestimmten Sprachen nicht mit dem LotgD-Spagetticode auf einem Standard-XAMPP vergleichen kann sollte ja wohl auch klar sein.

Das eingangs genannte Argument "Das gibts nicht so viel, das macht es sicherer" zieht gegenüber einer dermaßen großen und wichtigen OpenSource Applikation wie PHP ja mal sowas von gar nicht.

Bei solchen Diskussionen würde ich auch nicht auf die teils recht dürfigen Argumentationen der Leute da im Forum bauen, die wissen auch nicht immer alle Details und die genauen Unterschiede bzw. Vor- und Nachteile der Sprachen heraus zu stellen vermag meines Erachtens nach nur ein Profi, der richtig in der Materie Steckt und auch entsprechende Statistiken vorzuweisen hat.

Auric

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/