Facebook-Applikationen - JavaScript-oder PHP?
So, ich bin auf eine Facebook-Anwendung zum ersten mal. Tatsächlich, es ist der erste web-bezogene Entwicklung, die ich je gemacht habe. Ich bin software-Entwickler.
Habe ich gemacht, Forschung und fand, dass ich schreiben kann, meine Anwendungen in welcher Sprache auch immer ich will, sei es PHP, Python, JavaScript, Java, Ruby, etc., etc..
Da ich nicht viel Zeit haben, um etwas neues zu lernen, ich entschied mich für JavaScript, die ich habe Erfahrung mit für die mobile Entwicklung.
Was ich brauche, ist ein Scratch and Win Spiel in einem iFrame. Was ist die beste option, um die Anwendung geschrieben mit? Wirklich gehen mit JavaScript oder vielleicht gehen für PHP+Flash oder etwas anderes?
Auch, wenn jemand weiß, von einem Ort, wo ich finden kann, Facebook Apps, Beispiel-codes, wäre ich wirklich dankbar.
Dank.
- JavaScript läuft im browser. PHP läuft auf dem server. Die Wahl Javascipt "über" einer anderen Sprache keinen Sinn.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde wirklich argumentieren lernen Sie eine server-side-scripting/Programmiersprache ersten. Als das moderne web (apps und Webseiten) kann wirklich verlassen Sie sich auf Statische Seiten (HTML) + Client-seitige script-Sprache mehr.
Während ich würde empfehlen, dass Sie lernen PHP, weil es breit abgestützt und code-Beispiele und snippets sind überall, Sie finden es möglicherweise einfacher für Sie zu lernen, wie zu entwickeln Webseiten in Java, python oder C# für das Beispiel, da Sie software-Entwickler sind.
Jetzt DANACH, und für Ihre spezifische Anforderung (scratch-n-win-Spiel) es hängt von den Anforderungen ab, so dass Sie möglicherweise verwenden müssen (in der front-end) Flash-oder wenn die Anforderungen sind flexibel, dann kann man mit HTML5 oder vielleicht eine einfache jquery-plugin wird den job zu erledigen!
Nur ein kleiner Hinweis, Ihre Anwendung kann nicht verlangen, ein tiefes Verständnis für die Facebook-Plattform und Sie können wählen, zu halten, die Interaktion mit dem system minimal. Anyway, hier sind ein paar Ressourcen:
PHP ist die einzige offiziell unterstützte backend-Sprache, Facebook unterhält die Bibliothek. Alle anderen backend-Sprachen sind gepflegt hauptsächlich von Freiwilligen. Javascript ist Facebook die primären front-end-Sprache, außerdem verwaltet von Facebook.
Ich bin ein PHP-Entwickler, und getan haben, die Facebook-apps für ein paar Jahre jetzt. Ich habe vor kurzem umgestiegen, hauptsächlich mit javascript über PHP. Ich persönlich glaube, dass javascript stellt eine viel bessere user experience für die gleiche Funktionalität. PHP, und jedes backend-Sprache, erfordert Umleitungen zu erreichen, die meisten Dinge. Javascript ist alles inline.
Auch, da Sie die javascript-Bibliotheken direkt von Facebook ' s Servern, die Sie automatisch aktualisieren Sie den code. Sie sind immer auf die änderung der API, und die Regeln. Es ist eine echte Schmerzen zu haben, um Sie ständig aktualisieren Sie Ihre backend-libs und Anpassung von code.
Wenn Sie möchten, können Sie code verwenden, die ich erstellt für die someecards.com Facebook-app, um Sie zu erhalten begann. Ich habe einen standalone javascript-Datei, mit der die meisten viralen Funktionen (z.B. wall posts, Anfragen). Es ist ziemlich generisch, so können wiederverwendet werden, in jeder app.