3 Stimmen

stark typisierte php-Alternative

Ich programmiere seit mehreren Jahren in PHP, habe aber auch einige Erfahrung in anderen Sprachen wie Java, C++, C# usw. Ich denke, dass PHP eine gute Sprache für die Web-Entwicklung ist, aber ich vermisse wirklich einige Funktionen aus den anderen Sprachen, vor allem, dass PHP schwach typisiert ist, und echte (Operator) Überladung ist nicht möglich. Deshalb suche ich jetzt nach einer Alternative. Ich habe bereits asp.net (c# mvc) ausprobiert, und ich mochte diese Sprache wirklich, aber sie ist nur für Windows geeignet, und ich möchte eine Sprache, die auf linuxbasierten Systemen laufen kann.

Haben Sie also irgendwelche Vorschläge? Ich möchte:

  • eine stark typisierte Sprache
  • gute mysql-Unterstützung
  • Überladen von Funktionen (vorzugsweise sogar Überladen von Operatoren)
  • OOP
  • nützlich für die Webentwicklung

6voto

Cody Punkte 3634

Vielleicht möchten Sie sich informieren über diese ähnliche Frage . Python scheint in den Antworten sehr empfohlen zu werden und erfüllt alle Ihre Kriterien mit Ausnahme der Funktionsüberladung, leider. Abgesehen davon klingen Java und C# sehr ähnlich wie das, was Sie suchen, und können beide auf linuxbasierten Systemen ausgeführt werden.

En Django-Framework ist ein auf Python basierendes Webentwicklungs-Framework, mit dem Sie Websites mit Python entwickeln können, wenn Sie diesen Weg wählen.

3voto

joelmdev Punkte 10256

Ich weiß, dies ist eine alte Frage, aber wenn Sie C# und ASP.NET MVC mögen, sollten Sie sich vielleicht Mono .

2voto

Shal Punkte 21

Pruebe Haxe . Es hat eine sehr starke Typisierung und kann in andere Sprachen kompiliert werden, z. B. in PHP, so dass Sie die ganze Kraft der starken Typisierung und Flexibilität haben, um es auf jedem billigen PHP-basierten Hosting einzusetzen.

0voto

Earlz Punkte 59611

Nun, wenn Sie C++ mögen und portablen Code schreiben können (Code, der unter Linux und Windows funktioniert), dann können Sie sich eine der vielen C++ Web-Frameworks .

Ich persönlich könnte mir allerdings nicht vorstellen, dass eine so große Menge an String-Manipulation in C++ möglich ist :P

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X