php.de

Zurück   php.de > php.de Intern > Beitragsarchiv > Adventskalender 2008

 
 
LinkBack Themen-Optionen
Alt 08.12.2008, 00:29  
Adventskalenderöffner
 
Benutzerbild von Nikolaus 2.0
 
Registriert seit: 27.11.2008
Beiträge: 72
PHP-Kenntnisse:
Fortgeschritten
Nikolaus 2.0 ist einfach richtig nettNikolaus 2.0 ist einfach richtig nettNikolaus 2.0 ist einfach richtig nettNikolaus 2.0 ist einfach richtig nettNikolaus 2.0 ist einfach richtig nett
Standard 1000: Wer die nicht kennt… sollte sie kennen lernen

1000:
Im Internet existiert ein Vielzahl an Entwicklertools, die teilweise sogar echt nützlich sind, ja einige sind sogar unentbehrlich.
Die Besten der Besten werden hier nach Kategorien sortiert aufgeführt:


I. Webdesign:

Firebug
Faktisch die #1 der Webdesigntools, ein Firefox-Add-on, das viele andere Tools überflüssig macht. Mittlerweile sollten die Entwickler sogar aufpassen, dass Firebug nicht zu mächtig wird.
Mit Firebug ist es möglich, Webdesign zu „debuggen“, analysieren und vieles mehr. Einige Browser wie Opera bieten ein ähnliches Tool an,d as aber bei weitem noch nicht so ausgereift ist.

Web Inspector
Das einzige Webdevelopment-Tool, das Firebug noch übertrifft, derzeit aber nur für den neusten Webkit: der Web Inspector. Er wurde vollständig redesigned und das mit dem Vorsatz, das beste Webentwicklertool auf dem markt zu liefern. Wer mit Webkit arbeitet, hat hiermit ein großartiges Tool zur Hand.

Web Developer Toolbar
Ebenfalls ein großartiges Firefox-Add-on, das aber von Firebug ziemlich stark in den Schatten gestellt wird. Es lohnt sich dennoch, sie zu installieren, da sie ein paar praktische Funktionen bietet, die Firebug nicht hat.

Html Validator
Sehr, sehr praktisch. Mit diesem Tidy-basierten Firefox-Add-on wird die Seite in Echtzeit validiert. Ein kleines Icon in der Statusleiste zeigt an, ob die Seite valide ist oder Fehler bzw. Warnungen abwirft. Des Weiteren integriert sich dieses Add-on in die Quelltextansicht und hebt die fehlerhaften Stellen hervor. Klickt man eine Fehlermeldung an, bekommt man auch glich noch eine Beschreibung mitgeliefert. Fazit: unersetzlich!

Live HTTP Headers
Etwas in der Grauzone zwischen Webdesign und serverseitiger Programmierung: Live HTTP Headers. Ein Sidebar-Addon für Firefox, das sämtliche Anfrage- und Antwort-Header angezeigt. Dies kann Firebug zwar auch, aber Live HTTP Headers ist in der Hinsicht etwas schneller zu bedienen.


II. PHP-Programmierung:

PhpUnit
Unit-Testing mit PHP, eine sehr komfortable Art zu debuggen.

Xdebug
Eine sehr gute Erweiterung für PHP, die den Zend-Debugger mühelos ersetzt. Xdebug bietet weitaus mehr Informationen, als der Standard-Debugger und zusätzlich sogar Profiling-Funktionen.
Es existiert auch eine Vielzahl an Editoren, die mit Xdebug zusammenarbeiten.

phpDocumentor
Ein Tool zur Dokumentation des Quelltextes mit einer an JavaDoc angelehnten Syntax. Es wird ein Parser mitgeliefert, der später eine API-Dokumentation aus den DocBlocks zusammenbaut.

Doxygen
Der große Bruder von phpDocumentor, der übrigens nicht nur auf PHP beschränkt ist. Standardmäßig benutzt Doxygen ein etwas andere Syntax, ist aber zu phpDocumentor und JavaDoc kompatibel.


III. MySQL-Tools

phpMyAdmin
Eine webbasierte Administrationsoberfläche für MySQL-Datenbanken.

MySQL GUI-Tools
Ein Sahnehäubchen unter den MySQL-Administrationssystemen. Vor allem der Query-Browser ist unbedingt einen Blick wert.


IV. Versioning

Subversion (SVN)
Ein Versionierungs-System, das praktisch Pflicht ist, wenn man zusammen mit anderen an einem Projekt arbeitet.

CVS
Ein weiteres Versionierungssystem, das aber mehr und mehr von SVN abgelöst wird.

TortoiseSVN
DER Subversion-Client schlechthin für Windows-Systeme. TortoiseSVN bringt zusätzliche auch noch ein Merge-Tool mit, mit dessen Hilfe sich die Unterschiede zwischen zwei Dateien schnell herausfinden lassen.

TortoiseHg
Ähnlich wie der Subversion-Client, aber einfacher und mit verteiltem Repository für Mercurial (ein weiteres Versionierungssystem).


V. Projektmanagement

Trac
Eine sehr häufig eingesetzte Projektverwaltungssoftware. Sie bietet einen SVN-Browser, Tickets, Milestones und Roadmaps.
Trac ist Python-basiert und relativ schwer zu installieren, aber wenn es einmal läuft, ist es fabelhaft.

Bugzilla
Ein sehr guter Bugtracker, der aber leider Perl-basiert ist und die unmöglichsten Librarys fordert, also praktisch nicht installierbar ist. Ansonsten aber ausgezeichnet.

Mantis
Ein weiterer sehr bekannter Bugtracker. Bietet viel, sieht aber doof aus.

BUGS - the Bug Genie
Ein sehr guter Bugtracker, der auch vernünftig aussieht. Die Version 1 ist noch etwas dürftig, aber die Version 2 (deren Release Candidate 1 demnächst erscheinen soll) überzeugt vollkommen.

Epesi - Business Information Management
Eine sehr große und komplexe Software, die sich wunderbar als Projektverwaltung einsetzen lässt. Derzeit liegt ein RC 5 vor, der sich auf UNIX-Systemen aber leider nicht richtig installieren lässt. Von daher empfiehlt es sich, die Installation auf einem Windows-System vorzunehmen und die Dateien sowie die Datenbank dann zu transferieren.

Mindquarry
Ebenfalls eine große aber weitaus weniger komplexe Projektverwaltungssoftware, die auf Java basiert. Es ist also ein vorhandenes Java 5 vonnöten und am besten root-Rechte zur Installation.


VI. Sonstiges:

XAMPP
Und natürlich das Wichtigste: eine vorkonfigurierte Serverumgebung mit Apache und PHP, direkt zum Installieren. Aber Achtung: XAMPP ist wirklich nur für eine Lokalumgebung gedacht und sollte in keinem Fall auf Produktiv-Servern eingesetzt werden!
Nikolaus 2.0 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.12.2008, 00:40  
Erfahrener Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 1.129
PHP-Kenntnisse:
Fortgeschritten
Koala befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Aber Achtung: XAMPP ist wirklich nur für eine Lokalumgebung gedacht und sollte in keinem Fall auf Produktiv-Servern eingesetzt werden!
wieso ?
Koala ist gerade online  
Alt 08.12.2008, 00:51  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Koala Beitrag anzeigen
wieso ?
Weil es genau dafür gedacht ist, was konfiguration etc ist.

Wer apache, php, mysql und co auf nem produktivserver hat will bzw. vor allem sollte diese ja auch regelmäßig updaten wenn sicherheitsupdates rauskommen, was bei xampp doch schon etwas schwierieger ist, weil alles mit speziellen optionen kompiliert wurde, speziellen pfaden für die configs etc ...
robo47 ist offline  
Alt 08.12.2008, 00:52  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von robo47 Beitrag anzeigen
Weil es genau dafür gedacht ist, was konfiguration etc angeht.

Wer apache, php, mysql und co auf nem produktivserver hat will bzw. vor allem sollte diese ja auch regelmäßig updaten wenn sicherheitsupdates rauskommen, was bei xampp doch schon etwas schwierieger ist, weil alles mit speziellen optionen kompiliert wurde, speziellen pfaden für die configs etc ...
robo47 ist offline  
Alt 08.12.2008, 00:53  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

@mods / admin
man kann hier im adventskalender nichtmal seinen eigenen posts editieren ? bewußt so ?
robo47 ist offline  
Alt 08.12.2008, 00:53  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

@robo47: wieso zitierst du dich selbst?

Beitrag editiert:
[…] Ah!
Es ist jedenfalls bewusst so, dass normale Benutzer keine neuen Threads erstellen können. Dass man seine eigenen Positings nicht bearbeiten kann, ist weniger gewollt.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 08.12.2008, 00:54  
Erfahrener Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 1.129
PHP-Kenntnisse:
Fortgeschritten
Koala befindet sich auf einem aufstrebenden Ast
Standard

ist mir auch schon passiert - weil man hier nicht editieren kann.
Koala ist gerade online  
Alt 08.12.2008, 00:55  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Siehe mein Edit.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 08.12.2008, 10:10  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Web Inspector ist auf jeden Fall ganz großes Kino, schön das es genannt wurde.
phpDocumentor kann von mir aus einfach tot umfallen. Dokumentationen die einem wirklich die Einarbeitung (/die Einarbeitungszeit) verkürzen sind mit Doxygen generiert.

Eines der besten Türchen bisher
Mal sehen wann und in welchem Umfang es um Performance geht.
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 08.12.2008, 15:48  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Der Nikolaus hat sich wohl gedacht, dass nach den kürzeren Türchen mal wieder ein größeres kommen sollte.

P.S. Doxygen ist auch genannt worden. phpDocumentor war mein Einstieg in API-Dokumentationen und ist für kleinere Projekte durchaus ernstzunehmen.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
 


Themen-Optionen

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Problem mit number_format wenn zahl über 1000 geht litterauspirna PHP Tipps 2008 12 20.11.2008 20:26
Ich möchte PHP lernen.... stragami Beitragsarchiv 4 09.10.2008 15:16
PHP richtig lernen! TeazY PHP Tipps 2008 5 01.02.2008 21:50
PHP lernen fried PHP Tipps 2007 19 19.08.2007 11:58
Wo kann ich html lernen für php phplehrling Off-Topic Diskussionen 2 09.04.2006 17:29
Will php lernen phplehrling PHP Tipps 2006 6 06.04.2006 10:51
C# lernen Off-Topic Diskussionen 22 15.11.2005 21:24
[Erledigt] PHP lernen PHP Tipps 2005-2 9 22.09.2005 11:46
lernen.. aber was? Niedi Off-Topic Diskussionen 5 13.07.2005 22:08
Frage um schenell zu lernen PHP Tipps 2005-2 10 12.06.2005 11:35
Will PHP lernen und benötige richtige software PHP Tipps 2005 77 13.02.2005 02:55
Active Directory Ldap Queries über 1000 Entries PHP Tipps 2005 0 27.01.2005 14:27
php lernen für neue PHP Tipps 2004 9 04.09.2004 01:52
[Erledigt] php lernen PHP Tipps 2004 1 22.07.2004 20:41
Ich möchte PHP lernen... Brauche Tipps ^^ PHP Tipps 2004 4 13.06.2004 18:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
trac tortoisehg, tortoisehg tutorial deutsch, xampp produktiv einsetzen, tortoisehg tutorial, guter bugtracker, tortoisehg, php repository bugtracker adventskalendar, die beste projektverwaltungssoftware, einfacher bugtracker, phpdocumentor xampp, guter einfacher bug tracker, projektverwaltungssoftware webdesigner, tortoise hg deutsch tutorial, buggenie totoise, tortoisesvn docblock, \the bug genie\ tutorial, xampp \the bug genie\, doxygen und trac, subversion php parsen, versionierungssysteme mercurial

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:07 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