| | | | |
| |||||||
| Off-Topic Diskussionen Mach mal Pause vom Programmieren! |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Man kann die „Erwachsenheit“ einer Sprache nicht daran messen, ob sie objektorientiert ist. Gutes Beispiel: C. C ist rein prozedural, bietet keine Klassen 8dazu ist C++ entworfen worden) und ist trotzdem noch eine der wichtigsten Programmiersprachen. Auch auf Assembler kann heute immer noch nicht verzichtet werden. PHP selbst stellt zwar keine so kritische zentrale Sprache dar, aber dennoch ist sie weiterhin wichtig. PHP ist recht einfach zu erlernen, universal einsetzbar, dabei aber mit Fokus auf die Webentwicklung. Dazu ist PHP sehr weit verbreitet, sodass sich nur selten das Problem der fehlenden Kompatibilität ergibt. Es gibt Alternativen zu PHP, sio z.B. ASP(.NET), welches aber mehr oder minder an die Windows-Plattform gebunden ist. Plattformunabhängige Alternativen wären Perl, Python und Ruby. Besonders Perl ist recht weit verbreitet, aber meist nur in einer Minimalkonfiguration. Python wird zunehmend mehr und auch Ruby beginnt, sich zu etablieren. Dennoch sind sie alle noch nicht so weit verbreitet wie PHP und sind nicht selten um ein Vielfaches komplexer als PHP. Vor allem von Ruby-Seite (aber auch von Python aus) wird gern ein Flamewar geführt, der ein wenig an die Apple-Jüngerschaft erinnert. Wer nicht Ruby programmiert (dabei wird Ruby dann auch meist mit Ruby on Rails gleichgesetzt), der ist nicht zeitgemäß, ein Idiot mit mangelnden Programmierkenntnissen und schlicht uncool. Das ist alles Bullshit. Ruby ist nicht besser oder schlechter als PHP, es ist anders und befriedigt andere Bedürfnisse. Pauschal zu sagen, dass PHP veraltet ist, ist genauso schwachsinnig wie zu sagen, dass Java die einzig vernünftige Programmiersprache oder Ruby der Heilige Gral sei. Welche Sprache du einsetzt, hängt immer davon ab, was du benötigst, auf welchen Plattformen die Anwendung laufen kann und natürlich auch davon, was du beherrschst. Es hat keinen Zweck, ein großes Python-Projekt zu starten, wenn du nur C kannst oder ein soziales Netzwerk auf Basis von Java, wenn allein PHP dein Gebiet ist. Die Stärken von PHP sind ganz klar: Einfachheit, universelle Einsetzbarkeit, weite Verbreitung, aktive Weiterentwicklung, langer Support älterer Major-Releases. Einiges davon trifft auch auf andere Sprachen zu, aber wie gesagt gilt: welche Sprache du einsetzt, hängt immer vom Zweck ab. Systemtreiber in Java, Python, Ruby, Perl oder PHP zu programmieren ist genauso sinnentleert wie Online-Portale vollständig in Assembler zu coden (wer will, darf das aber natürlich gerne machen).
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
| | |||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | ||
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Lies Wikipedia.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| da schreibt der ElePHPant Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Java kompiliert den Code auch nicht in Maschinensprache sondern wie bei PHP in Bytecode der danach wie in PHP durch eine VM (Java Virtual Machine) ausgeführt wird. Daher ist Java auch nicht wirklich "schnell". Aber wie auch PHP läuft Java dadurch eben Problemlos auf verschiedensten Betriebssystemen. |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | dank "dot Net" programmierst du unter Windows nun bei vielen Programmiersprachen gegen eine Bytecode.Engine und nicht mehr speziellen Maschinencode, der nur auf einem Prozessor läuft - was ja auch der Hauptgrund für Entwicklungen wie Java und eben dot net war und ist. Ich muss nich jedesmal mein Programm neu compilieren, nur weil es ne neue Prozessorgeneration mit möglicherweise inkompatiblen Maschinencode befehlen gibt... Ich glaube aber zu ahnen, woher deine Fragestellung "weht" ... da du ja nun in deinen letzten Beiträgen jedesmal ... DEINER Meinung nach irgendwelche Absonderlichkeiten gefunden und moniert hast, die aber ganz normal sind und in anderen Programmiersprachen genau gleich realisiert sind (ich sag nur statische Properties serialisieren ... ). Aber gerade die Möglichkeit, mit den Entwicklern in einen Dialog treten zu können, zeichnet PHP über die Eigenschaften, auf die nikosch schon hingewiesen hat, aus. Du hast da zwar möglicherweise nicht die Antwort erhalten, die du erwartest ... aber versuch mal mit Microsoft über ihr dot net zu verhandeln - OHNE Kostenpflichtigen MSDN-Account (die Gold Version kost glaub um 2000 Euro pro Jahr ) .... Und wenn du mangelnde Geschwindigkeit monierst .... diese Medaille hat auch mindestens 2 Seiten ... verkorkstes Softwaredesign ist da mE mehr dran schuld, als etwa Nachteile von php bei der Verarbeitung von utf8 (die ich noch nicht beobachten konnte) Und der eventuelle Lobgesang auf Perl bleibt einem spätestens beim Anblick von tcl im Halse stecken. Gut - ich mag voreingenommen sein, weil ich nun mal von der "richtigen" Programmierung vor allem mit C , C++, C# und Java jetzt eben zu php gekommen bin - mir damit die Syntax sehr leicht fällt. Ich vermisse nur ein bisschen die Typsicherheit der regulären Programmiersprachen und kann daher den Weg, den PHP6 einschlägt, nur begrüßen.
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste |
| | |
| | ||
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Java funktioniert da universaler, ist aber meiner Meinung nach absolut furchtbar in der Bedienung, da es keine vernünftige UI-Lib gibt (AWT, SWT und Swing taugen alle nichts).
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php zeitgemäß, programmiersprachen verbreitung 2011, php noch zeitgemäß, ruby php verbreitung, python verbreitung webentwicklung, ist php noch zeitgemäß ?, welche programmiersprache für welchen zweck, java 2011, perl python verbreitung, python ruby verbreitung, php noch zeitgemäß?, website php zeitgemäß, python perl verbreitung, php seiten nicht mehr zeitgemäß, ruby on rails noch zeitgemäß, c programmieren zeitgemäß, was zeichnet scriptsprachen aus, ist java noch zeitgerecht, c programmierung noch zeitgemäß, ruby on rails zeitgemäss? |