You are not logged in.

wcf.regNote.message

Masterog

Trainee

  • "Masterog" started this thread

Posts: 73

Location: Fischbach / KL

Occupation: Programmierer

  • Send private message

1

Saturday, March 24th 2007, 2:33pm

Feedback zu fertigen Frameworks

Hallo ^^

Ich war ein wenig unentschlossen, wo ich den Thread erstellen soll...

Nun, mich würde mal Eure Meinung zu diversen Framework-Lösungen interessieren, so z.B. Zend, Synfony, CakePHP und dergleichen.
Hat da einer von Euch schon Erfahrung und kann mir sagen "lass die Finger davon" oder "sehr gut, das Ding".
Ich nehme mal an, ein Kriterium dürfte der Verwendungszweck sein.
Nun, es soll ein modulartiges morpg werden, also objektorientiert. Der Funktionsumfang eines morpg sollte klar sein. Mir stellt sich die Frage, ob es sich lohnt, das mit einer fertigen Framework-Lösung zu realisieren, oder ob da besser selbst Hand angelegt werden sollte.

Wenn denn ein Framework sinnvoll wäre, würde mich eben itneressieren, welches genau man da nehmen sollte. Zend wäre wohl nett, steht aber mit der derzeitigen version noch in der Entwicklung. Synfony wird von vielen gelobgt, aber von genauso vielen gehasst. Es ist das gleiche Meinungsbild wie damals zwischen phpbb und wbb ^^

Wäre toll, wenn ich von euch Meinung zu den Frameworks bekommen könnte. Erfahrungen, Ratschläge, Kritik, alles :D


mfg mog

Prometheus

Administrator

Posts: 3,278

  • Send private message

2

Saturday, March 24th 2007, 3:37pm

Ich hab mich mal mit Ruby On Rails versucht und da ein wenig mit rum gemacht. Da ich aber nicht recht wusste was ich Sinnvolles damit leisten kann hab es genau so schnell wieder aufgehört. Ruby ist nicht schlecht finde ich. Wobei man erst mal überlegen muss was genau man vor hat und welchen Vorteil man von einem Framework hat bzw. erwartet. Ein MORPG würde bedeuten man hat eine Clientsoftware welche den Spieleserver kontaktiert um mit anderen Spielern in Interaktion zu treten oder? Oder was genau soll das mal werden?
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Masterog

Trainee

  • "Masterog" started this thread

Posts: 73

Location: Fischbach / KL

Occupation: Programmierer

  • Send private message

3

Saturday, March 24th 2007, 3:53pm

Hoi

nun, Clientsoftware und Server wäre doch etwas zu abgedreht ^^
Als MORPG kann man auch Browser-RPGs ohne weitere Clientsoftware bezeichnen. Im Grunde das UBS von web-dynamic gekreuzt mit Travel in time von der gleichen Seite. Ich werde das auf jedenfall objektorientiert angehen. Zagon von wbbcoderforum.de hatte mich gefragt, warum ich denn kein framework verwenden würde. das hat mich nachdenklich gemacht und jetzt sammel ich einfach informationen zu diesen frameworks und teste sie ggf.

Prometheus

Administrator

Posts: 3,278

  • Send private message

4

Saturday, March 24th 2007, 4:21pm

Genau so kann ich Dich fragen warum Du kein serverseitiges Javaprogramm dafür schreibst um z.B. im lokalen Browser irgendwelche ganz wilden Funktionen zu haben.

Ich würd sagen überleg Dir was das Spiel können soll und dann setz es einfach um. Framework kannste später immer noch nutzen.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Masterog

Trainee

  • "Masterog" started this thread

Posts: 73

Location: Fischbach / KL

Occupation: Programmierer

  • Send private message

5

Saturday, March 24th 2007, 4:29pm

Ich benutze keine Clientsoftware, weil ich Java schlicht und ergreifend nicht kann, war also ein schlechter vergleich ^^

was das spiel können soll etc. steht bereits fest. aber im nachhinein kann man kein framework mehr einbinden, zumindest nicht ohne weiteres.
genauso kannste eine seite optisch über html komplett gestalten und dann im nachhinein sagen: och, css wäre doch schöner. das ist unter umständen enormer aufwand und es wäre eifnacher gewesen, wenn man von anfang an css verwendet hätte :)

ich hoff einfahc, hier ein paar meldungen zu den frameworks zu bekommen. man könnte es verlgiehcne mit den threads von damals: soll ich wbb oder ein phpbb nehmen? icch will einfach meinungen einholen ^^

davil

Beginner

Posts: 36

Location: Wien

Occupation: Entwickler

  • Send private message

6

Monday, June 25th 2007, 11:00pm

Meiner Erfahrung nach ist das mit fertigen Frameworks eine gemischte Sache. Einerseits kann man damit schnell kleine bis mittlere Sachen basteln, andererseits scheitert es dann bei vielen Frameworks an der Flexibilität.

Was ich empfehlen kann ist folgende Kombination:
  • AdoDB für die Datenbank + eigenen Abstraktionslayer drüberziehen
  • Smarty für Templating (PHP ohne Templates scheidet sowieso völlig aus)
  • ORDENTLICHER Objektorientierter Code mit strenger MVC-Trennung (geht nur mit PHP5)
  • Benötigte Framework-Sachen selber machen

Ist viel Arbeit, liefert aber wenn man es ordentlich macht guten wartbaren Code.

Für MORPG-Sachen würde ich sonst sagen: Finger weg von PHP/MySQL und stattdessen was Servlet-artiges in Java oder C/C++ oder was auch immer programmieren (also ein Programm, das dauerhaft am Webserver läuft und einen einfachen HTTP-Server enthält). Da gibt es schon einige fertige Sachen (wobei ich selbst noch nichts in der Richtung gemacht habe), aber die Performance erhöht sich bei großer Userzahl ungemein, weil die ganzen unnötigen Initialisierungen und DB-Zugriffe mit jedem Seitenaufruf wegfallen. Große Online-Spiele bekommen fast immer mit einer gewissen Größe das Problem, dass der/die DB-Server nicht mehr mitmachen.
~~~ ihr seid alle krank! ~~~ :D

wcf.user.socialbookmarks.titel