Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   Programmierung und Datenbanken (https://boardunity.de/programmierung-datenbanken-f23.html)
-   -   Zend's PHP 5 Programmierwettbewerb... (https://boardunity.de/zends-php-5-programmierwettbewerb-t1953.html)

Fabchan 03.06.2004 15:15

Zend's PHP 5 Programmierwettbewerb...
 
...gibt es unter:

http://www.zend.com/php5/contest/details.php

Macht jemand von euch mit?



Ich selber schreibe im Moment zwar ein Galerie-Skript, aber das ist auf PHP 4 ausgelegt und entspricht wohl nicht so ganz deren Kriterien:

  • Appropriate use of PHP 5's new OO features (verwende ich aufgrund der Kompatiblität nicht)
  • Appropriate use of PHP 5's new functions(verwende ich aufgrund der Kompatiblität nicht)
  • Appropriate use of XML (braucht mein Skript nicht)
  • Appropriate use of standard design patterns (na gut, die verwende ich schon)
  • Code cleanliness and maintainability (Bei ERROR_REPORTING = E_ALL funktioniert es schon, aber nur, weil es error_reporting(7) als erste Zeile in jeder Datei enthält.)
Fazit: Ich werde wohl kaum die Features von PHP 5 nutzen, wenn meine Software auf einem großen Teil aller Webserver lauffähig sein soll und noch etwas schreiben will ich auch nicht, vielleicht wäre von den dort vorgeschlagenen Dingen der Filemanager eine ganz gute Möglichkeit, dort könnte man vor allem in Verbindung mit JavaScript einiges zaubern! Aber mir würde jetzt auch nicht einfallen, wie man da jetzt die Vorteile von PHP 5 einbinden wollte. Außerdem habe ich dazu weder Zeit noch Lust.

Xenon 03.06.2004 16:16

Die Zeit hab ich auch ned

PHP5 läuft zwar bei mir daheim aufm server, aber nur, damit meine Scripte angepasst werden können, denn mit der Zeit werden ja doch alle Webserver auf php5 umsteigen, genauso wie ja fast nirgends mehr php 3 drauf ist.

ansonsten sind meine sachen aber ähnlich wie deine begründungen oben (brauch ich alles ned ^^)
nur die str_ireplace function ist etwas auf das ich lange warten musste ^^

Björn 03.06.2004 16:37

naja php4 scripte laufen ja auch unter php5 wenn die php.ini entsprechend angepasst ist (bezieht sich speziell auf OOP)

MfG

Fabchan 03.06.2004 18:45

@trashar: Was muss man in der php.ini so besonderes anpassen?

Björn 03.06.2004 19:12

in der standart einstellung eigentlich nix (also ich habe nix verstellt)
da du ja nun in php 5 bei den classen zwischen public und private deklarieren musste drauf achten, dass standartmäßig public eingestellt ist.. dann laufen die klassen auch! war zumindest in der beta so!
mfg

exe 03.06.2004 20:21

Ich spiele mit dem Gedanken mit einem SQLite Administrationstool an dem Wettbewerb teilzunehmen.
Ist bei mir nur eine Frage des Willens die Zeit aufzubringen das Projekt ordentlich zu planen, mich mit den Thematiken zu beschäftigen (OOP in PHP5, SQLite, XML usw.) und sauber umzusetzen.
Prinzipiell habe ich Lust dazu, ob ichs mache steht noch in den Sternen.

Fabchan 03.06.2004 21:58

Wenn irgendwer Lust hätte, eine Teamarbeit abzuliefern, dann würde ich mich eventuell zur Verfügung stellen. Der Filemanager klingt nach einer Herausforderung, allerdings kann man da natürlich nicht so wahnsinnig viel XML einbinden.

Ich hätte sogar schon Ideen, mit JavaScript, XML und Frames kann man einiges an dynamik erzielen, Beispielsweise eine Baumnavigation wie beim Windows Explorer. Nur der Upload mehrerer Dateien unter halbwegs bequemen Bedingungen ist leider nach wie vor nicht mit HTML zu lösen. Nur unter Windows mit dem Windows XP Publishing Assistenten würde ich hier eine Chance sehen.

exe 03.06.2004 23:03

Deswegen habe ich mir das SQLite-Teil angeschaut da man dort eine Menge mit XML basteln kann.
Man könnte z.B. Dumps unter anderem nach XML exportieren und wieder importieren womit "Appropriate use of XML" schon abgehakt wäre ;)

Philipp Gérard 04.06.2004 06:29

Für Module, Konfiugurationsdateien usw. kann man in jedem Projekt auf XML bauen. Das ist kein Problem, den richtigen (guten) Programmierstil vorrausgesetzt.

Frederic Schneider 14.07.2004 21:37

Wie schauts aus? Gibt es von hier schon wer der teilgenommen hat oder es plant? Das reizt richtig :).


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:08 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25