php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Umfrageergebnis anzeigen: Was ist einfacher / effzienter?
PHP 11 91,67%
Ruby on Rails 1 8,33%
Teilnehmer: 12. Du darfst bei dieser Umfrage nicht abstimmen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.02.2008, 15:30  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard PHP ist OUT

Hallo zusammen,

ich hab letztens in einem Podcast gehört das sich mit Ruby on Rails viel einfacher und viel effizienter Webanwendungen erstellen lassen als mit PHP? Wie ist eure Meinung zu diesem Statement und hat schon jemand mit RoR gearbeitet?

Gruß
CyCap
cycap ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.02.2008, 15:44  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Habe zwar nicht damit gearbeitet, aber Ruby vereint halt schon sehr viele Komponenten und eine gute Architektur in sich. Wenn Du ein entsprechendes PHP Framework damit vergleichst, wird der Unterschied marginal sein. PHP kann halt vieles sein - vom Affenformular bis zum kompletten objektorientierten Framework.
nikosch ist offline   Mit Zitat antworten
Alt 18.02.2008, 15:55  
Erfahrener Benutzer
 
Registriert seit: 17.06.2008
Beiträge: 125
squig befindet sich auf einem aufstrebenden Ast
Standard

Hmm, auf der anderen Seite existieren auch Blogeinträge und Podcasts von Leuten die Ruby den Rücken gekehrt haben und zu PHP zurückgekehrt sind.

Meiner Meinung nach unter anderem eine Frage des persöhnlichen Geschmacks und der individuellen Anforderungen. So soll RoR bei weitem nicht so gut skalieren wie eine PHP-Anwendung.

Aus persöhnlicher Erfahrung kann ich dazu (noch) nichts beitragen, bei mir steht nun Python auf dem Speiseplan.


Bis dääähne.
squig ist offline   Mit Zitat antworten
Alt 18.02.2008, 17:11  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

ruby ist mitunter DEUTLICHST lahmer als php egal was für ein easy-to-use framework obendrüberliegt:

http://shootout.alioth.debian.org/gp...t=all&lang=all

und ausprobiert hab ichs auch mal, und dabei sowas erlebt womit ich überhaupt nicht klarkam:

Code:
var = 1 if TRUE;
(kurzschreibweise einer If condition, wohl gemerkt die normale if kondition gibts auch...)
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline   Mit Zitat antworten
Alt 18.02.2008, 20:34  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Die Syntax von Ruby ist einfach bescheuert, aber die Ideen dort sind teilweise schon ziemlich gut, inspirativ würde ich sagen, ein Blick lohnt auf jeden Fall.
Was RoR wohl am nähesten kommt wäre CakePHP.

Dass PHP out ist, ist Blödsinn. Irgendwann natürlich, aber in den nächsten Jahren sicher nicht. PHP muss sich natürlich weiterentwickeln, klar, aber das hat es ja auch getan. Nach dem Einsatz von CMS und Frameworks werden denk ich Generatoren wie bei Ruby oder eben CakePHP noch eine größere Rolle spielen (zumindest für mich).

Letztlich muss man ja sagen, macht man schon sehr sehr oft das gleiche. Nicht genau das gleiche, aber fast - was einfach total überflüssig ist und wie überall auch hier rausoptimiert wird. Anfangs von wenigen, später von allen. Abgesehen davon ist mir egal ob PHP irgendwann out ist, man muss sowieso mit der Zeit gehen, und wenn PHP irgendwann keine Bedeutung mehr hat, man aber immernoch das Rad jedesmal neu erfindet, gut dann hat man eben aufs falsche Pferd gesetzt.

Ich setz die nächsten Jahre bestimmt noch auf PHP!

Übrigens: Jedes Jahr eine neue Programmiersprache lernen .. haben ja bereits diese Herren hier empfohlen:
http://www.phpfriend.de/forum/ftopic63129.html
Zergling-new ist offline   Mit Zitat antworten
Alt 18.02.2008, 20:37  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Zergling
Übrigens: Jedes Jahr eine neue Programmiersprache lernen .. haben ja bereits diese Herren hier empfohlen:
http://www.phpfriend.de/forum/ftopic63129.html
so langsam glaub ich echt du bekommst ne provision für jedes verkaufte buch :wink:
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline   Mit Zitat antworten
Alt 18.02.2008, 20:46  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Gute Idee .. leider (noch) nicht, aber das Buch ist echt gut
Zergling-new ist offline   Mit Zitat antworten
Alt 18.02.2008, 20:55  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Ich hatte heute die Gelegenheit mit einem Entwickler zu diskutieren, der viel in Python implementiert, das sehr stark wie Ruby aussieht. Zudem habe ich mich am wochenende mit den beiden Sprachen beschäftigt um in der Diskussion nicht ganz uninformiert zu sein. Eines der Fazits in diesem Gespräch war, dass es letztlich nicht (primär) auf die Sprache ankommt, sondern wie man diese benutzt und welche Architektur man auf die Sprache aufsetzt. Stinknormales PHP ist dabei genauso langweilig, wie mod_ruby oder mod_python im Apache.

Ohne mich intensiver mit den beiden Sprachen auseinandergesetzt zu haben, kann ich zustimmen, dass die Syntax sehr gewöhnungsbedürftig ist und viele OO-Features (private Klassenmember, ...) erst garnicht unterstützt werden. PHP und Ruby haben jedoch eine große Standard-Funktionsbibliothek, mit der man schon recht viel out-of-the-box machen kann, diese reicht aber bei beiden nicht aus um saubere Softwarentwicklung zu betreiben.

Ich stimme auf Grund meiner Erfahung und den ersten (zunächst negativen) Eindrücken von Ruby für PHP. Ruby on Rails ist verglichen mit dem Adventure-PHP-Framework auch nicht wirklich im Vorteil.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 18.02.2008, 21:27  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von dr.e.
Ich hatte heute die Gelegenheit mit einem Entwickler zu diskutieren, der viel in Python implementiert, das sehr stark wie Ruby aussieht. Zudem habe ich mich am wochenende mit den beiden Sprachen beschäftigt um in der Diskussion nicht ganz uninformiert zu sein. Eines der Fazits in diesem Gespräch war, dass es letztlich nicht (primär) auf die Sprache ankommt, sondern wie man diese benutzt und welche Architektur man auf die Sprache aufsetzt. Stinknormales PHP ist dabei genauso langweilig, wie mod_ruby oder mod_python im Apache.

Ohne mich intensiver mit den beiden Sprachen auseinandergesetzt zu haben, kann ich zustimmen, dass die Syntax sehr gewöhnungsbedürftig ist und viele OO-Features (private Klassenmember, ...) erst garnicht unterstützt werden. PHP und Ruby haben jedoch eine große Standard-Funktionsbibliothek, mit der man schon recht viel out-of-the-box machen kann, diese reicht aber bei beiden nicht aus um saubere Softwarentwicklung zu betreiben.

Ich stimme auf Grund meiner Erfahung und den ersten (zunächst negativen) Eindrücken von Ruby für PHP. Ruby on Rails ist verglichen mit dem Adventure-PHP-Framework auch nicht wirklich im Vorteil.
ich war noch nicht bei den OOP features von ruby sondern erst bei den grundlegenden sprachfunktionen, aber bist du sicher, dass ruby keine sichtbarkeit unterstützt? wäre von meiner sicht her eigentlich schwachsinnig.....
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline   Mit Zitat antworten
Alt 18.02.2008, 22:27  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von dr.e.
Eines der Fazits in diesem Gespräch war, dass es letztlich nicht (primär) auf die Sprache ankommt, sondern wie man diese benutzt und welche Architektur man auf die Sprache aufsetzt.
Ja, das auf jeden Fall!

Zitat:
Zitat von brian johnson
ich war noch nicht bei den OOP features von ruby sondern erst bei den grundlegenden sprachfunktionen, aber bist du sicher, dass ruby keine sichtbarkeit unterstützt? wäre von meiner sicht her eigentlich schwachsinnig.....
Ja .. andererseits traue ich den Entwicklern von Ruby zu, auch hier eine guten Grund gefunden zu haben.
Zergling-new ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
was bedeutet out php, was bedeutet out.php

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:22 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.