php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.01.2010, 00:55  
Neuer Benutzer
 
Benutzerbild von Turamisi
 
Registriert seit: 11.09.2009
Beiträge: 16
PHP-Kenntnisse:
Anfänger
Turamisi befindet sich auf einem aufstrebenden Ast
Standard

Danke für die ganzen Antworten.
Werde versuchen mich weiter damit beschäftigen, find ich interessantes Thema.

Wer also noch Links hat, gene posten... thx


Ob so etwas Sinn macht?
Schneller, optimaler, performanter, usw. würde das sicher nicht werden als PHP selber.
Auf der anderen Seite: Denke da zum Beispiel an Processing (damit kann man nette Animationen machen (also andere können das *g*) ), was am Ende "nur" Java-Code ist.

Zitat:
Zitat von draco88 Beitrag anzeigen
Prinzipiel sind viele Template Engines so aufgebaut, wie du es beschreibst.
Stimmt eigentlich, so kann man es sehen.

Zitat:
Zitat von MiST3R-FL4SH Beitrag anzeigen
Mir würde vllt Ruby einfallen
Wenn ich mir so die Implementierungen (Wikipedia) anschaue, dann ist Ruby ja auf vielen andere Plattformen/Sprachen lauffähig. Habe aber nichts zu PHP gefunden.

Zitat:
Zitat von Flor1an Beitrag anzeigen
Es geht aber darum eine Sprache zu finden die von PHP interpretiert wird. Keine stand-alone Sprache.
Hatte auch an so etwas wie einen Compiler gedacht, also Sprache x --> in Compiler rein --> PHP Code raus, der dann auf dem Webserver liegt... Naja, nur so eine Überlegung eben, ob es so etwas gibt...
Turamisi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.01.2010, 13:36  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Turamisi Beitrag anzeigen
Auf der anderen Seite: Denke da zum Beispiel an Processing (damit kann man nette Animationen machen (also andere können das *g*) ), was am Ende "nur" Java-Code ist.
Was meinst du damit? Versteh ich nicht.

Zitat:
Zitat von Turamisi Beitrag anzeigen
Wenn ich mir so die Implementierungen (Wikipedia) anschaue, dann ist Ruby ja auf vielen andere Plattformen/Sprachen lauffähig. Habe aber nichts zu PHP gefunden.
Bei Ruby gehts da meist um die Virtuelle Maschine. Das Ruby erst in Bytecode kompiliert wird und der dann auf der Virtuellen Maschine ausgeführt wird. Bei PHP ist das anders. Da gibt es zwar auch Bytecode, allerdings wird der erst bei der Ausführung erzeugt und ausgeführt. (Mal abgesehen von Bytecodecachern)

PHP ist ja auch für diverse Plattformen verfügbar.
Flor1an ist offline   Mit Zitat antworten
Alt 31.01.2010, 18:21  
Neuer Benutzer
 
Benutzerbild von Turamisi
 
Registriert seit: 11.09.2009
Beiträge: 16
PHP-Kenntnisse:
Anfänger
Turamisi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Flor1an Beitrag anzeigen
Was meinst du damit?
Hi,

so viel ich weiß ist Processing eine eigene Sprache, die speziell für Designer gedacht ist. Der Code, den man in Processing schreibt, wird am Ende in ganz normelen Java-Code umgewandelt und ausgeführt.
Hier ein kleines Beispiel. Der Code sieht aus wie Java, ist aber keiner, z.B. gibt es keine Klassen oder public/private.
Mit Processing kann man also nicht so viel machen wie mit Java, dafür ist er einfacher (bei Animationen).

Hätte ja sein können, dass es bei PHP was ähnliches gibt. Also eine Sprache, die am Ende in PHP-Code umgewandelt wird und dann auch auf Webservern läuft, die eigentlich nur PHP unterstüzen.

Das waren so die Überlegungen, wieso ich dann meine Frage gestellt habe.

edit:
Link angepasst, Link ging zum falschen Projekt (siehe nächster Post)

Geändert von Turamisi (31.01.2010 um 20:14 Uhr).
Turamisi ist offline   Mit Zitat antworten
Alt 31.01.2010, 18:41  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Zitat:
Processing.js is an open programming language for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element. The code is light-weight, simple to learn and makes an ideal tool for visualizing data, creating user-interfaces and developing web-based games
Das ist ganz normales JavaScript mit dem Canvas Element aus HTML5. Da wird nichts in Java kompiliert.
Flor1an ist offline   Mit Zitat antworten
Alt 01.02.2010, 17:54  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.037
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

ich hatte vor monaten mal auf heise gelesen, dass facebook an einem php zu c++ compiler arbeitet.

mir ist auch bis dato noch bewusst, warum es sowas nicht schon längst gibt.

was spricht dagegen seine php skripte durch einen compiler zu jagen?
notyyy ist offline   Mit Zitat antworten
Alt 02.02.2010, 20:38  
Erfahrener Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 1.127
PHP-Kenntnisse:
Fortgeschritten
Koala befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
warum es sowas nicht schon längst gibt.

was spricht dagegen seine php skripte durch einen compiler zu jagen?
Wenn Du was in C++ programmieren willst, dann tu das in C++.

Glaubst Du ernsthaft, daß schnellerer, besserer Code rauskommt wenn man PHP
erst in C++ übersetzen muß ?

Meinst Du man muß nur eine Programmiersprache lernen die man dann je nach Lust
und Laune in eine andere übersetzen kann ?

Warum gibt es denn überhaupt verschiedene Prorgrammiersprachen ?
Koala ist offline   Mit Zitat antworten
Alt 02.02.2010, 20:56  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Mhh zur Diskussion könnte man einwerfen dass heute Facebook veröffentlicht hat dass sie "Hiphop PHP" rausgebracht haben. Damit wird PHP zu C++ Code umgewandelt der dann kompiliert werden kann Soll angeblich bis zu 80% schneller laufen.
Flor1an ist offline   Mit Zitat antworten
Alt 02.02.2010, 21:12  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.248
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Der Name an sich ist schon dämlich.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 02.02.2010, 21:16  
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
Wenn Du was in C++ programmieren willst, dann tu das in C++.

Glaubst Du ernsthaft, daß schnellerer, besserer Code rauskommt wenn man PHP
erst in C++ übersetzen muß ?
Abhängig davon wie das ganze übersetzt wird und wenn ein optimizer wie er bei den meisten compilern dabei ist genutzt wird, ist das durchaus wahrscheinlich, genau das wird wohl HipHop for PHP zeigen.

Im ZF-Forum wurde da ein netter gedanke angesprochen, inwieweit vielleicht jemand den compiler anpasst um php-extensions aus klassen / bibliotheken zu generieren, sprich man schreibt sich seine bibliothek oder nimmt eine vorhandene (ZF, APF, Doctrine, PHPMailer, .... ) und generiert daraus ne extension für php, anstatt wie mit dem compiler ne fertige binary.
robo47 ist offline   Mit Zitat antworten
Alt 03.02.2010, 15:09  
Erfahrener Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 1.127
PHP-Kenntnisse:
Fortgeschritten
Koala befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Abhängig davon wie das ganze übersetzt wird und wenn ein optimizer wie er bei den meisten compilern dabei ist genutzt wird, ist das durchaus wahrscheinlich
hört sich für mich nach Voodoo an.
Wenn ich direkt in der Ziel-Programmiersprache programmier, dann kann ich doch besseren und schnelleren Code schreiben, weil ich daran denk Sachen zusammenzufassen und zu optimieren die dem Übersetzerprogramm gar nicht erst einfallen.

Zitat:
und generiert daraus ne extension für php, anstatt wie mit dem compiler ne fertige binary.
hört sich aber interessant an und wär nen Vergleich wert inwiefern eine Extension in C++ geschrieben langsamer oder schneller ist als eine mit PHP generierte Extension.
Koala ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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
Probleme mit PHP Code HappyDieMuschel PHP Tipps 2008 7 28.05.2008 06:34
[Erledigt] PHP Code aus Datenbank ayti PHP Tipps 2008 8 26.05.2008 19:40
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
Nur bestimmten Html Code zulassen? litterauspirna PHP Tipps 2008 5 29.04.2008 12:30
einfacher Code zum Einbinden von "Inhaltsbereichen" MaxDittmann PHP-Fortgeschrittene 6 01.10.2007 15:54
PHP: Wie parst der Server den Code am schnellsten? SvenLittkowski PHP Tipps 2007 4 17.12.2005 10:58
bb code in htm code wandeln janni PHP Tipps 2007 2 04.11.2005 22:36
JS Code in PHP Code?? HTML, Usability und Barrierefreiheit 12 08.08.2005 15:45
Seite 1/2/3..Code was haltet ihr davon? Matthiasnet PHP Tipps 2005-2 4 29.07.2005 20:29
[Erledigt] Lesbarkeit von Code Off-Topic Diskussionen 6 14.07.2005 14:48
code aus db mit eval replacen chief-thomson PHP Tipps 2005-2 4 08.07.2005 15:33
Benutzereingaben von Formular prüfen (Sicherer Code?) PHP Tipps 2005 6 27.01.2005 10:16
code verstecken Skazi PHP Tipps 2005 4 19.01.2005 13:51
[Erledigt] bb code innerhalb von bb code geht nicht PHP Tipps 2007 2 12.01.2005 17:29
Problem mit COde PHP Tipps 2004 5 28.08.2004 16:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sprache in php code, javacode flugzeug, php designer 6 code ausblenden, \die()\ php, mit php java code erzeugen, zitieren php code, turamisi

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