I've been following the latest developments with server-side JavaScript - especially Node.js - and wondering if there is any possibility of using such an approach to develop a Google App Engine web application - either separately from or in combination with Python or Java?
You will create a very simple Web App with Node. js. It will have some simple routing and in the end, we will learn how to break our code into manageable modules.
Flash forward to today and Google is a Platinum member of the Node. js Foundation and has a board seat filled by Sarah Novotny, Head of Open Source Strategy, GCP, Google. Google has built a tighter relationship between the Node. js and the V8 JavaScript Engine (V8) communities and has several employees on the Node.
Google App Engine provides four possible runtime environments for applications, one for each of four programming languages: Java, Python, PHP, and Go. The environment you choose depends on the language and related technologies you want to use for developing the application.
node.js uses an event-loop model which is not really a good fit with the current App Engine design.
However, there are several projects that bring JavaScript to App Engine. Check out App Engine issue 35 to read about some of the solutions. The highlights are: Rhino, Rhino For Webapps, if you like Python check out AppengineJS. I have also heard that RingoJS might be worth looking into.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With