Click here to Skip to main content
15,888,610 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
I am looking for Rapid application development platform (for quick development of custom warehouse system) with next features:
- primary for building classic desktop clients, not only web-based, because of problems with catching many events (Keypress etc.) in browser or embedded browser.
- automatic data binding to forms, user friendly designer for database relations, forms gui, authorisation/roles system. Only business logic, validators, transformation and events should be realised by code (I prefer Java).
- application server and possibly data server included.
- I really need system like "Servoy data broadcasting" - every change in database via one client is immediatly projected to other clients. Simple handler for transactions also needed.

I tried some products, (Servoy[^] - only web-based client with many limitation in view development, RapidClipse[^] - very fresh, also only web-based client, no documentation by now. I formerly worked with Visual Foxpro, PHP...
Posted
Comments
Sergey Alexandrovich Kryukov 26-Jan-16 11:51am    
It all depends on platform, languages to be used, the type of the software to be develop. And I always recommend to be careful with RAD methods; they are not always (by far, not always) adequate to the job.
—SA
Rike-cz 27-Jan-16 1:45am    
I know that, but I need some examples to make research and find the way.
Sergey Alexandrovich Kryukov 27-Jan-16 1:57am    
If you know that, act accordingly. I still don't know your platform, languages, etc. What can we possibly talk about?
—SA
Rike-cz 27-Jan-16 4:13am    
Some of that, I indicate on my first post. Up to the present I worked with PHP, Visual FoxPro etc., so this skills are not useable (except for common OOP, MVC...). I know something about Java (older versions), so I prefer Java platforms. Everything else I will learn.
Product, what I want to develop (multi-client warehouse LAN system), should be easily make in Visual FoxPro Builder, but VFP has no future. So I am looking for something, which helps develop applications as easily as RAD with previously declared features.

Servoy also offers a native client on Windows, Linux and Mac.

What do you mean with limitation in view development ?
 
Share this answer
 
Comments
Rike-cz 27-Jan-16 8:45am    
I am not sure, if is it native client using SWT/Swing or "only" embbed browser. But what about classic horizontal menu?
Servoy's native client is a thin client based on Java Swing. It is thin in the sense that it can be deployed over the internet without the need of RDP. It can run client/server: server can be based anywhere or even stand alone (runtime client). Classic menu's are definitely possible with the smart client.
 
Share this answer
 
Comments
Rike-cz 28-Jan-16 7:24am    
Any link for how to build custom horizontal menu for smart client?
srvypro 29-Jan-16 5:41am    
It's part of the window plugin. Docs are here: https://wiki.servoy.com/display/public/DOCS/window

An example:
// create a new window
var win = application.createWindow("windowName", JSWindow.WINDOW);
// show a form in the new window
forms.my_form.controller.show(win);
// retrieve the menubar of the new window
var menubar = plugins.window.getMenuBar("windowName");
// add a new menu to the menubar, with an item in it
var menu = menubar.addMenu();
menu.text = "New Menu";
menu.addMenuItem("an entry", feedback);
// retrieve the menubar of the main window
var mainMenubar = plugins.window.getMenuBar();
// add a new menu to the menubar of the main window
var menuMain = mainMenubar.addMenu();
menuMain.text = "New Menu in Main Menubar";
menuMain.addMenuItem("another entry", feedback);
Rike-cz 29-Jan-16 14:45pm    
Wonderful, thanks!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900