For readers, Habr is no longer a secret of what cloud platforms are and what they are intended for. The topic has been repeatedly considered. The Hivext Platform is one such cloud platform for developing Internet applications, but with a different “projection” compared to GAE, Azure or Amazon.
In April, at the All-Ukrainian conference Codecamp 2010, on the topic of modern software development technologies, the Hivext report took the first place as a result of the voting of listeners.
We continue to develop the platform and want to talk about the achievements and developments that have emerged recently. ')
Content
About the platform
Development in Java, server-side SSJS and client-side JavaScript (HTML, CSS, XML, etc.)
Clients for ActionScript (Flash, Flex), J2ME developers
Development in Java, server and client JavaScript (HTML, CSS, XML, etc.)
Now in the Hive IDE (integrated online development environment on the Hivext platform), you can program not only on server-side Java and JavaScript (SSJS), but also develop the client-side of applications in JavaScript, HMTL, CSS, XML.
Many developers constantly write alert (“hello world”) on SSJS. This will not work as SSJS is intended for writing server logic and does not have access to DOM objects located on the client side. To do this, you need to create a JS script in the resources, it will just be executed on the client (see picture).
In the picture you can see that server scripts can be combined into packages, useful for structuring.
Clients for ActionScript (Flash, Flex), J2ME developers
Now for developers of ActionScript (Flash, Flex) and mobile applications on J2ME, working with the platform is as easy as with local libraries. All method calls are syntactically no different from a local call, you can use all the services of the Hivext platform, for example, authentication (Google, Yahoo, Yandex providers are supported), work with the database (create tables and records, make selections by criteria, etc.) ), run server scripts, etc.
The platform has such an interesting opportunity as application cloning. The application (if allowed by the owner) can be cloned (copied) by other developers. Settings, scripts, types and objects (the whole database), resources (all statics) are cloned. Based on this feature, the "Solution Library" works. Now the Library has templates for social networking applications Vkontakte, Facebook. Programming examples on server Java and Javascript, template for interaction with the database and templating engine. If you make an interesting decision on the platform, it will also appear in the Solution Library.
Immediate plans
PHP implementation
Expansion of the “Solution Library” with new applications
Thanks to the wonderful development of Tomcat Spring Insight, it became possible to quickly and easily find bottlenecks. It is planned to make it possible to enable debugging mode and monitor real-time load and bottlenecks in their applications.
Also closed many bugs and flaws in the platform itself and in Hive IDE Including this
More themes added to Hive IDE
In addition to the default theme, it can be
Write, we are glad to cooperate and new developers!
UPD Added a picture of the application activity on one node Life is in full swing :)