Hivext - Web Application Development Platform
We are glad to inform you about the embryo version of the web services platform. We have successfully resolved a number of technical problems and architectural issues. And now we have the opportunity to share with you the fruits of our work. So, registration is open!
Key additions / changes
At the next stage of development, the platform was supplemented with the following features:
- The structure of the platform on the server has changed (the created applications are isolated from each other by their environment). A separate database is created for each application;
- The Batch Calls service has been added (calling several methods in one request);
- The service "Identification and Authentication" has been improved - now it is possible to identify using Google accounts (Google Accounts);
- The file storage service has been improved, the limit has been slightly increased to 10 MB per download file (for the test period)
- Special types appeared in the Structures service (for example, the created object can be uniquely associated with the user who created it by setting a field with a special type of user, or by setting the type of signature to the device);
- Improved HiveQL processor (structured queries to application objects). Used to select objects by criteria, conditions.
Further changes / additions will not affect the existing service interfaces of the version /api.hivext.ru/1.0/, but only additional methods will appear in the services and new services. And this means that you can safely proceed to the design of your projects.
Development start
To start working with the platform, it is necessary and sufficient
- Choose a programming language in which the application will be developed;
- Make the required http requests to the addresses of services (for example, through ready-made libraries);
- Code editor.
Ready-made applications can be placed on any hosting, you can run locally or it can be a desktop application. Thus, the platform provides complete freedom of action regarding the location of the entry point into your application.
Another important feature - the platform allows developers to create full-fledged Internet applications without programming the server side, programming only in client languages. For example, if you are a developer in JavaScript, ActionScript (Flash), Java FX, or any other language, then you only need your imagination to create a complex dynamic web application. At your disposal will be all of our services, databases, file storage, as well as the ability to exchange data between applications. Soon it is planned to add integration of third-party services. Web applications, online games, useful widgets can all be created using the capabilities of the platform.
By the way, one of these days the feedback form widget which is created on JavaScript + platform services will be announced. The programmer who develops the widget did not write a single line of server code. The widget and its admin panel can be placed on any site. Voting is supported, all content is displayed in the widget interface, the ability to localize and change themes, the product will be distributed under the LGPL3 open-source license.
The platform has a place to turn around and turn on fantasy, combining services, create interesting web applications for personal computers as well as for portable and mobile devices.
Applications
Platform documentation
First steps - if you have questions about the start of development, you can ask them in the forum. Developers are welcome to help make clients for ActionScript (Flash).
API Console - you can register in it (you can not register if you have a Google Account) and "re-create" it with the platform services. Create an application, test a database, create objects, etc.
And finally, the forum.hivext.ru forum is open - write, we will be glad to communicate, prompt answers will follow all questions.