K
K
kozlovsv2013-04-04 14:50:31
Programming
kozlovsv, 2013-04-04 14:50:31

Are there frameworks similar to YII or Django for developing desktop applications?

Regarding the topic of the question. What would you like to see in this framework.
1. Database level. Connecting, sending queries to the database. ORM (In principle, this is in NHibernate and Hibernate, if we consider C # or JAVA)
2. Implementation of the MVC scheme.
3. Modular, loosely coupled structure of the application, in which the program modules related directly to the business logic of the application are not rigidly linked to the program shell itself. A la plugin system or 1C scheme, where business logic is written in a scripting language and separated into a separate information base. In 1C, I like not what is implemented through scripts, but the fact that all application logic is separated into a separate part from the program shell. Moreover, it is also desirable that the modules themselves for implementing business logic are weakly interconnected and transmit information to each other through signals or messages . That is, they “communicated” with each other through the tools provided by the framework.
4. The ability to quickly create forms for viewing and editing data based on the data model (as in Django, you describe the model and then you can quickly create a template that creates a form for editing model data. Moreover, according to the data type of the model field, its own component for editing is created, for the date calendar, for a logical field - a flag, etc.). In other words, the presence of templates for quickly creating a CRUD interface.
5. Auxiliary systems: Logging, Authentication, Storage of application settings.
6. Ability to connect third-party ready-made modules.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
V
Vladislav Shchekoldin, 2013-04-04
@kozlovsv

See www.devexpress.com/ Solution at Microsoft

R
realduke, 2013-04-04
@realduke

I don’t know for what purpose you need it, and it’s also unclear in what language, but maybe www.tryton.org will do. Written in Python.

F
facha, 2013-04-05
@facha

Qt

G
grigson, 2013-11-20
@grigson

When writing in Groovy , I used Griffon
Works in a Java environment. So you can immediately get "cross-platform")

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question