|
|
|
|
| Zitat von [C.I.] Reman
Morgen... ich hätte gern für das Forum ne RSS Funktion \o/
| |
|
|
|
|
|
|
|
Guten morgen!
Einstempelzeit: 7:59 \o/
|
|
|
|
|
|
|
| Zitat von SirSiggi
| Zitat von [C.I.] Reman
Morgen... ich hätte gern für das Forum ne RSS Funktion \o/
| |
| |
RSS wäre ja ansich für hier recht einfach. Die Frage ist nur, wie läuft denn das mit den Beiträgen? Weil der RSS-Stream hält ja immer nur ein paar vorrätig?
|
|
|
|
|
|
|
| Zitat von GH@NDI
Guten morgen!
Einstempelzeit: 7:59 \o/
| |
Bei mir ist es meist 8:59. Aber heute nicht, ich fahre nämlich gleich los!
|
|
|
|
|
|
|
|
|
|
|
Morgen. Das mit dem Früh aufstehen ist heute etwas ausgeartet, da ich von alleine um 5:45 aufgewacht bin, da hab ich mir gesagt, so geht das nicht und hab bis halb 9 weiter geschlafen.
Das schlimme ist ja nur, ich habe gar nichts zu tun und werde trotzdem so früh wach. Das ist hart, aber irgendwie auch angenehm.
|
|
|
|
|
|
|
Ich hab bis 1 Uhr Civilization gerockt und bin um 5 wach geworden /o\
|
|
|
|
|
|
|
|
|
|
|
Das Template für die index.php ist auch mehr oder weniger fertig. So langsam gehen mir die Beschäftigungen aus :/
|
|
|
|
|
|
|
Moin Moin. Nachts ist jetzt der regen auch bei uns angekommen.
|
|
|
|
|
|
|
Gibts eigentlich nen SVN Client für das Visual Studio 2005?
|
|
|
|
|
|
|
Naja, Microsoft besitzt da ja eigene Lösungen (denke ich zumindest).
Kannst du das nicht über externe Tools regeln?
|
|
|
|
|
|
|
|
|
|
|
ICh würde gerne (muss) ein mittelgroßes Projekt in PHP realisieren.
Dazu möchte ich eins der inzwischen etlichen Frameworks (vllt. CakePHP oder Zend Framework) benutzen.
Dabei taucht immer wieder das Schlagwort "Model-View-Controller (MVC)" auf. Kennt ihr irgendwelche Links die das besser erklären als das übliche Wikipedia&Co.?
Hat jemand hier schon eins dieser Frameworks genutzt und irgendwelche Erfahrungen zum Mitteilen?
|
|
|
|
|
|
|
Hmm ja Microsoft. Source Safe 2005 ist ein Witz und dann bleibt nur noch die Team Suite Server. Hab den wohl nicht ausprobiert, weil in der MSNDAA nur die Testversion ist.
Ich schau mir das mal an. In der Zwischenzeit schreib ich dir ne PM mit Zugangsdaten.
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
Hmm ja Microsoft. Source Safe 2005 ist ein Witz und dann bleibt nur noch die Team Suite Server. Hab den wohl nicht ausprobiert, weil in der MSNDAA nur die Testversion ist.
Ich schau mir das mal an. In der Zwischenzeit schreib ich dir ne PM mit Zugangsdaten.
| |
Okay bist drin. Admin wie alle anderen auch.
|
|
|
|
|
|
|
| Zitat von TriggerTG
| Zitat von [DK]Peacemaker
Hmm ja Microsoft. Source Safe 2005 ist ein Witz und dann bleibt nur noch die Team Suite Server. Hab den wohl nicht ausprobiert, weil in der MSNDAA nur die Testversion ist.
Ich schau mir das mal an. In der Zwischenzeit schreib ich dir ne PM mit Zugangsdaten.
| |
Okay bist drin. Admin wie alle anderen auch.
| |
Wunderbar, jetzt muss ich mal sehen, wie dieses AnkhSVN funktioniert.
Und zu deinem MVC Problem, ich denke, dass ist nur das Einhalten von Regeln, die dir selbst schon bekannt sind, halt das Aufteilen der Arbeitsschritte in logisch separierte Gruppen. Ich glaube Achsel hat mal was erzählt, dass man sich bei Django (dieses Python Framework, oder?) nur die Ansichten zusammenbaut, wobei es dann egal ist, woher die Daten kommen und eine andere Ebene kümmert sich um das Beschaffen der Daten.
Ich würde einfach mal anschauen, wie fertige Projekte (ich nehme einfach mal an, dass beide Frameworks ein "Starter Kit" oder ähnliches mitbringen) arbeiten.
Meistens ist soetwas nicht so kompliziert, wie es sich anhört, das ist wie mit den Regeln für Datenbanken. Da ist es zwar schön, dass es irgendwo festgelegt ist, aber man kommt auch ganz einfach von alleine drauf.
Was für ein Projekt soll es denn werden? Auftragsarbeit?
|
|
|
|
|
|
|
|
|
|
|
Damit werd eich reich mwahahahahaha
Bzgl: MVC: scheinst recht zu haben, da steckt keine tiefere Bedeutung dahinter. Es ist einfach nur die Trennung von Daten, Verarbeitung und Präsentation wie es scheint.
|
|
|
|
|
|
|
Bei MVC geht es schlicht drum die 3 Aufgabenbereiche: Datenhaltung, Befehlsbearbeitung und Darstellung schlicht zu trennen. MVC Frameworks helfen einem dabei, in dem sie einem schon eine strikte Struktur bieten.
In einer gut umgesetzten MVC Umgebung kann man jeden der 3 Teile ohne die anderen anzupassen gegen einen anderen austauschen, da die einzelnen Teile autark funktionieren sollen und nur die Daten nutzen, die explizit zur Verfügung gestellt werden.
Wie man damit wirklich umgeht lernt man denke ich nur sinnvoll aus Code -/Dokumentation zu eben solchen Frameworks lesen und einfach ein wenig auszuprobieren.
|
|
|
|
|
|
|
\o/ Ha meine erkenntnis kam vor Siggi
|
|
|
|
|
|
|
Dieses SVN erzeugt mir wohl nur dann eine Projektmappe, wenn das eigentliche Projekt auch ein Visual Studio Projekt ist, oder?
Was mich da schon lange nervt, ist, dass man keine Projektmappe anlegen kann, die einfach nur Container für beliebige Dateien ist. Das geht sicher, nur da muss ich mich für den Mist auch noch einlesen.
|
|
|
|
|
|
|
Wenn du nur SVN mal ausprobieren willst würde ich da sowieso seperat arbeiten.
Schliesslich willst du ja auch nicht jedes mal wenn du in VS abspeicherst, dass das ganze auch gleich ins SVN-Repo geschoben wird.
Ich würde einfach ein Extra-Verzeichnis mit nem SVN-Tool (zB TortoiseSVN) verwalten und da manuell die Dateien reinschieben.
|
|
|
|
|
|
|
Naja bei den Screenshots auf der Seite sah das schon ganz cool aus. Mit Anzeige wer was gemacht hat etc.
Wenn jemand Ahnung hat, wie das funktioniert, könnte ich meinen Windows VServer einrichten, dass er Screenshots von den Ansichten in Opera, IE und FireFox macht. Dafür würde ich aber wohl eine VPN Verbindung nutzen wollen, das soll ja nicht öffentlich werden.
Hat da jemand ne Idee, ich fände das auch für andere Sachen ganz interessant.
|
|
|
|
|
|
|
| Zitat von TriggerTG
Dabei taucht immer wieder das Schlagwort "Model-View-Controller (MVC)" auf. Kennt ihr irgendwelche Links die das besser erklären als das übliche Wikipedia&Co.?
| |
MVC ist eigentlich ziemlich simple, ich weiß immer garnicht warum da so ein großes gewäsch drum gemacht wird.
Im Prinzip ist es ganz einfach. Du teilst dein Programm in drei Teile auf. Das Model kümmert sich nur um das Speichern der Daten in einem Backend (oder ist selbst das Backend) und bietet nach oben hin eine einheitliche Schnittstelle zum Zugriff auf die Daten. Das kann z.b. eine DB-Abstraktion sein, die Zugriff auf die Datenstruktur über automatisch erzeugte Objekte anbietet.
Darauf setzt du dann ein "View". Der View greift auf die Daten im Model zu und formt daraus eine Ansicht der Daten. Außerdem kann ein View Parameter besitzen, die die ausgegebenen Daten spezifiziert.
Der View wiederum steuert den Controller an und übergibt die Daten an ihn. Der Controller zeigt diese Daten dann dem Benutzer an. Außerdem kann der Controller über die Schnittstellen des Views diesen beeinflussen ("Der Benutzer möchte die nächste Seite sehen" -> Der View regiert und übergibt dem Controller ein neues Set an Daten).
Durch diese strikte Trennung kann man mit dem selben Model und dem selben view z.b. eine Anwendung schreiben die sowohl ein Webinterface, ein QT-Gui und ein Wap-Interface als Benutzerschnittstelle anbietet.
Als Lebendes Beispiel führe ich mal Django an:
Da hast du eine Tabelle wo du bestimmen Urls einen View zuweist. "http://foo.de/blog/entry/1" würde z.b. den View "shot_entry" mit dem Parameter "1" aufrufen. Der View greift nun auf das Model zu und holt sich den Eintrag "1" und übergibt diesen an den Controller "entry.html" (letzendlich nur ein Template).
Im Prinzip wars das auch schon...
|
|
|
|
|
|
|
In Java und C# ist das aber nicht ganz so leicht zu trennen.
Da haben die Swing-Leute sich dann gedacht, packen wir einfach die c in v
|
|
|
|
|
|
|
Dieses SVN ist irgendwie kompliziert, das muss mir erstmal jemand vormachen
Auschecken in ein beliebiges Verzeichnis ist ja kein Problem, das erleichtert aber die Arbeit nicht merklich.
|
|
|
|
|
|
|
31.08.2007 - 18:00 Uhr
TSV 1860 München : 1. FC Köln
Bäbäm.
|
|
|
|
|
|
|
| Zitat von TriggerTG
ICh würde gerne (muss) ein mittelgroßes Projekt in PHP realisieren.
Dazu möchte ich eins der inzwischen etlichen Frameworks (vllt. CakePHP oder Zend Framework) benutzen.
Dabei taucht immer wieder das Schlagwort "Model-View-Controller (MVC)" auf. Kennt ihr irgendwelche Links die das besser erklären als das übliche Wikipedia&Co.?
Hat jemand hier schon eins dieser Frameworks genutzt und irgendwelche Erfahrungen zum Mitteilen?
| |
Allgemein zum Thema design patterns in php ist
http://www.oreilly.de/catalog/phpdesignpatger/inx.html
recht empfehlenswert.
Die Entscheidung ob du ein fertiges Framework benutzen willst oder lieber selber dein MVC entwickelst ist schwer zu beantworten, das hängt von deinem Kenntnisstand und Art und Umfang deines "mittelgroßen Projektes". Sich ins Zend Framework reinzuwurschteln braucht schon ein wenig Zeit.
Ich wollte grad noch einen Link zu nem Zend Tutorial posten, aber das liegt im IBM developer (geschützten) Bereich :/ Aber da gibt's ja mittlerweile etliches Material zu.
|
|
|
|
|
|
|
31.08.2007 - 18:00 Uhr
TSV Alemannia Aachen : FC Carl Zeiss Jena
Bäbam.
Und ich könnte beim Anpfiff im Auto unterwegs sein *bibber*
Wehe das gibt keinen Sieg heute, das würde mich einfach frustieren, vor allem weil nächste Woche IN Köln gespielt wird.
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |