Y
Y
YoungSkipper2014-03-08 15:22:07
Software porting
YoungSkipper, 2014-03-08 15:22:07

What technology stack should be used when porting a desktop application to the web?

Greetings. I have a desktop application that I want to port to the web for a long time.
From the display point of view, everything is simple - 3-column interface, the left side is a TreeView (replaced by just a list with sublists of the same nesting level), in the middle is a ListView + EditBox for filtering, the right side is a TabView inside tabs - EditBox, ComboBox, ImageView and other.
I look at various bootstrap admin themes (like wrapbootstrap.com/preview/WB07H3237 ) - in general, in terms of the visual part, I have everything I need.
What technology stack would you choose to avoid touching html / css almost to the very end? JavaScript would also prefer not to see the client, if suddenly this is possible. Those. operate at the level of TreeView, ListView, EditBox, TabView, ComboBox, Label, ImageView, etc.
But at the same time, so that a ready-made bootstrap theme could be taken as a base.
If there is still a visual layouter that allows you to conveniently throw in the location of visual elements and bind data to them - ala as it is done in desktop applications, then it’s generally ideal - but not yet achievable ???
The logical part, in the presence of normal data binding to visual controls (well, it’s clear the data providers that will display everything normally in the database) is quite simple there.
As a base language, python, ruby, js (node.js) are suitable - I dealt with these languages, although not in the web area.
But I'm also looking at others.
What do you advise?
While I looked - cappuccino - but there, to draw the bootstrap theme, as I understood the whole story, I still did not understand whether it was possible.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey, 2014-03-08
Protko @Fesor

If you are going to implement a web application, then you will have to touch html + css anyway. Yes, and it's stupid to replace it all with some kind of crutches. Take a normal front-end developer and don't waste your time.
From myself I will say that you can still look towards angular.js with its system of directives. Yes. there you need to deal with html and css, but everything is modular and easy to reuse. Otherwise, any MVVM framework will suit you.

W
winbackgo, 2014-03-08
@winbackgo

Look towards ExtJs .

J
jreznot, 2014-05-28
@jreznot

For Java there is Vaadin, just what you described.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question