Links ist eine Lisp-ähnliche funktionale Webprogrammiersprache/Framework, die es einfach macht, ein einzelnes Stück Code zu schreiben, das zu serverseitigem Code, clientseitigem JS und HTML kompiliert wird, wodurch das Schreiben von Webanwendungen wesentlich erleichtert wird . Da es keinen Unterschied zwischen Client- und Server-Seite gibt, nennen sie es "Tierless" -Programmierung. Gibt es seit dem Aufkommen von serverseitigem JS vergleichbare Frameworks mit JS? Beachten Sie, dass ich nicht nur serverseitigen und clientseitigen Code in derselben Sprache schreibe, sondern serverseitige und clientseitige Funktionen schreibe, die sich gegenseitig aufrufen und HTML generieren können. Werfen Sie einen Blick auf Links oder HOP, um eine bessere Idee für das zu bekommen, worüber ich spreche. Gibt es ein tierloses Web-Framework für JavaScript?Tierless Web Framework mit Javascript?
Antwort
Ich habe ein wenig über Jaxer lesen: http://jaxer.org
Sie node.js oder bikechain.js wollen @getify es die Mitte-Ende ruft Javascript sowohl auf der Server-Seite und Client-Seite für die gleiche ausgeführt haben Ergebnisse. Ein gutes Anwendungsbeispiel ist die Validierung. Warum schreiben Sie es in zwei Sprachen, wenn Sie es einmal in JS schreiben können und sowohl auf dem Client als auch auf dem Server laufen müssen.
See: http://blog.getify.com/2010/07/how-to-begin-your-middle-end/
Und: http://blog.getify.com/2010/07/why-node-js-rocks-the-middle-end/
Die Links scheinen nicht zu funktionieren. Ist getify.com down? – highBandWidth
arbeitet für mich heute Morgen. – JohnO
Ich glaube NowJS die Kriterien für ein tierless JS Web-Framework erfüllt.
Die meisten der hier erwähnten Sprachen generieren tatsächlich JavaScript für die Clientseite und einige auch für die Serverseite.
Meteor und NodeJS können als tierlose Frameworks betrachtet werden, aber meiner Meinung nach erfüllen sie nicht 100% die Definition einer tierlosen Sprache. In einer echten Tierless-Sprache sollte man nicht in Begriffen von Client und Server denken, sondern nur in Bezug auf ein Programm. Die meisten Tierless-Sprachen heutzutage erfordern einen Code, um die Verteilung zu markieren, wie in Links, Opa, ML5, Hop etc.
- 1. 100% Javascript Web Framework
- 2. Filemaker oder Web-Framework?
- 3. Entity Framework & Web Forms
- 4. Fuzz Test (Framework) Web-Anwendung?
- 5. Web Window Manager (UI-Framework)
- 6. Javascript MVC Framework
- 7. jQuery, Web Application Framework?
- 8. Semantic Web Framework
- 9. CSS und JavaScript Framework für Code lesen Web-Anwendung
- 10. MVP-Muster mit Javascript-Framework?
- 11. Basis-Framework für Präsentationen mit HTML5 + Javascript
- 12. Web-API mit Entity-Framework oder ado.net
- 13. Python-Web-Entwicklung - mit oder ohne Framework
- 14. Unit-Tests web api mit Entity Framework
- 15. Python Web Framework mit bester Mongo-Unterstützung
- 16. Server-Side Javascript Framework
- 17. JavaScript Framework
- 18. Web Application - Authentifizierung/Login Framework
- 19. Entity Framework Web-Config-Datei
- 20. Empfehlen Web-Framework für Clojure
- 21. Erlang Web-Framework und SSL?
- 22. Baumbasiertes (vs. HTML-basiertes) Web Framework?
- 23. Micro-Web-Framework für Kotlin
- 24. Test-Framework für Web-Services
- 25. Drag-and-Drop Web-Framework
- 26. HTML5 Offline-Storage-Web-Framework
- 27. Bildumklappung Effekt mit Prototyp/scriptaculous JavaScript-Framework
- 28. Minimierung von Web-Browser mit Javascript
- 29. Kann nicht verbinden Web-Socket mit Javascript
- 30. JavaScript Framework für Flask
Wir hatten so etwas, benutzerdefinierte auf Helma http://helma.at Wir benutze es nicht mehr b/c es ist verwirrend zu debuggen und schwerer zu schreiben dann mit einer sauberen Trennung. Warum möchten Sie die beiden Seiten zusammenführen? – oberhamsi