Layoutprobleme? - Styleswitcher!
![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Benutzer Registriert seit: 24.01.2006
Beiträge: 66
| Hallö, ich höre immer wieder von Menschen die auf ihren Seiten für "gewisse" Sachen kleine C- oder C++-Programme schreiben die dann angeschubst werden. Aber was bitte rechtfertigt denn den zusätzlichen Aufwand? Horido, Skinwalker |
| | |
| | Nach oben #2 |
| Erfahrener Benutzer Registriert seit: 31.12.2006 Ort: Zürich
Beiträge: 282
| Was genau meinst du? Führt der User oder der Server das Programm aus? Im Falle des Servers: Das C-Programm kann z.B. mit speziellen Rechten laufen oder in Bereiche schreiben, die für PHP gesperrt sind. Oder man bastelt gleich die ganze Homepage mit C... Aber so ganz hab ich die Frage nicht verstanden :/
__________________ . <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination. |
| | |
| | Nach oben #3 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 3.812
| Vielleich weil man so fertige C-Bibliotheken für Berechnungen etc. verwenden kann, eventuell auch Performanceunterschiede bei umfangreichen Programmabläufen?! Habe selbst kein handfestes Beispiel parat, aber könnte mir vorstellen, dass das je nach Anwendungsgebiet durchaus interessant sein könnte. |
| | |
| | Nach oben #4 |
| Benutzer Registriert seit: 24.01.2006
Beiträge: 66
| Macht das so einen Unterschied? Ich kann zwar etwas C++ habe diesen Ansatz aber noch nie in Erwägung gezogen. Letztlich könnte man also Sachen per Kommandozeile/Terminal anschubsen von denen man weiß das sie mehr Arbeit benötigen oder so oft gebraucht werden dass es sich doch wieder lohnt. Habe ich das richtig verstanden soweit? |
| | |
| | Nach oben #5 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 3.812
| Ich habe genau keine Ahnung. Ich habe nur Vermutungen und eine Frage. Ist es so, dass C-Programme quasi auch generell im Hintergrund laufen und quasi "dauernd" Ergebnisse liefern können? Also geht es auch, dass quasi ein C-Programm rechnet und beim Erhalt eines Ergebnisses diese Information irgendwie über einen Request/... auf einer Seite anzeigen kann? Ist für mich nun eher theoretisch interessant, aber trotzdem danke. |
| | |
| | Nach oben #6 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 353
| C ist halt C. Generell läuft das außerhalb von PHP (so wie meinetwegen ls oder mysql oder was auch immer). Man kann ein C-Programm wie andere Konsolenprogramme auch aus PHP starten und auf Ergebnisse warten (system, exec und wie die Befehle heissen) Du kannst das genauso als Daemon in den Hintergrund legen, wie andere Konsolenprogramme auch. Was auch gerne genommen wird, sind Sachen, die du per Cron anstartest, also außerhalb der Webrequests. Das Hauptproblem ist nun die Synchronisation. Wenn du das in den Hintergrund legst (entweder per ständig laufendem Daemon oder per Cron oder per "&"), kriegt ja dein Web-Request nix mehr von dem Programm mit. Dann musst du dir eine zusätzliche Schnittstelle schaffen. Beispielsweise schreibt dein C-Programm in eine MySQL-Tabelle rein, wie weit es ist. Das kannst du dann mit PHP abfragen. usw. Hat die Antwort geholfen? Zur ursprünglichen Frage kann ich auch nur Vermutungen anstellen. Da sowas immer auf das konkrete Problem ankommt. Ob es sich lohnt, Sachen teilweise auf C oder C++ auszulagern, wage ich zu bezweifeln. Meist lässt sich durch vernünftige Entwicklung auch eine komplexe Geschichte mit PHP sehr performantes umsetzen. Der einzige wirkliche Grund wären für mich asynchrone Dinger (wie gesagt Cron) oder halt entsprechend umfangreiche Bibliotheken, die man so direkt nicht in PHP nutzen kann.
__________________ Open Sourcing the Online Gaming Universe PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html Geändert von mepeisen (30.08.2007 um 14:33 Uhr). |
| | |
| | Nach oben #7 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 3.812
| Mir hat es geholfen. Danke. |
| | |
| | Nach oben #8 |
| Benutzer Registriert seit: 24.01.2006
Beiträge: 66
| Mir auch, danke Dir. |
| | |
| | Nach oben #9 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 1.542
| |
| | |
| | Nach oben #10 |
| Benjamin Steininger Registriert seit: 02.06.2005 Ort: weiher im tiefsten Odenwald
Beiträge: 1.048
| ich mein ein gutes beispiel ist doch die log-file analyse, dazu nutzt man ja auch webalizer oder ähnliches und kein php-prog, einfach weil der resourcenverbrauch und die geschwindigkeit langsamer wären. |
| | |
| | Nach oben #11 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 1.542
| das ist richtig, aber mich würde schon interessieren, was den Aufwand lohnen soll selbst ein c-Programm zu schreiben... |
| | |
| | Nach oben #12 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 3.812
| Ist doch klar. Wenn du eine individuell auf dich zugeschnittene Funktionalität brauchst .. wie z.B. ein Analysetool (auch wenn es dort nun schon fertige Anwendungen gibt). |
| | |
| | Nach oben #13 |
| Jonas Registriert seit: 03.06.2006
Beiträge: 222
| Oder am Beispiel eines Realtime-Browsergames. Dort erledigt ein im Hintergrund laufendes C-Programm die, sehr ausgeklügelte, KI, oder ähnliches. Eben Dinge, die dauernd laufen und nicht nur bei jedem Seitenaufruf.
__________________ Applikations-Programmierung: BlitzMax, BlitzPlus Webentwicklung: PHP, (X)HTML, CSS, JavaScript, MySQL |
| | |
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [PHP] FTP-Funktionen in PHP nutzen | MrNiceGuy | Tutorials | 0 | 24.05.2006 14:18 |
| Textfelder auf verschiedenen Tabs per Observer synchronisieren | Sayang | Desktop-Applikationen und Grafik | 2 | 05.12.2005 20:14 |
| [PHP] Aktuell gespielten Titel von XMMS auf einer Webseite in einer Grafik anzeigen | Corvin | Tutorials | 0 | 28.11.2005 17:26 |
| Login auf mehreren Domains | Homepagespeicher | PHP-Programmierung | 17 | 21.08.2005 16:54 |
| Diverse Programme | Gottzilla | Projekte unserer Mitglieder | 2 | 03.02.2005 13:52 |
Alle Zeitangaben in WEZ +2. Es ist jetzt 18:19 Uhr.
Nach oben







