инструменты быстрой разработки приложений для самых простых приложений с графическим интерфейсом - PullRequest
2 голосов
/ 02 декабря 2009

Я знаю, что есть много платформ RAD. На самом деле их так много, что мне трудно понять, какой из них подходит мне лучше всего. Мне нужен инструмент RAD, который позволял бы мне определять модель данных базы данных (создавать таблицы БД), а затем создавать (просматривать и редактировать) формы для различных таблиц. Ввод данных, обновление и различные запросы должны быть простыми, а графический интерфейс должен генерироваться автоматически. Я хотел бы добавить некоторые дополнительные функции путем кодирования (например, различные сложные вычисления данных).

Я программист, поэтому я готов научиться использовать более полное и полноценное RAD-решение, если вы можете указать мне на него (NetBeans и RubyOnRails - две такие платформы, которые, вероятно, были бы высокими в списке). В настоящее время я занимаюсь приложениями для Windows Forms в .NET. Я действительно разработал очень грубую и базовую версию того, что мне нужно, но я просто знаю, что есть решения, которые намного лучше, и я бы выиграл, зная, как их использовать.

Итак, вкратце, основные требования:

* database based data storage (SQLite if possible)
* very automated GUI creation
* desktop based (as in: not a web app)
* extendable by coding
* used for creating simple data entry, view & query apps.

Так что в основном это что-то вроде Oracle Forms или DotNetMushroom Rapid Application Developer. Но для .NET и SQLite, если это возможно.

Ответы [ 2 ]

1 голос
/ 02 декабря 2009

Я бы посоветовал вам продолжать работать с приложениями на основе WinForms ... вы можете многое (как вы, вероятно, знаете) с помощью перетаскивания и привязки данных.

Вы можете посмотреть сторонние продукты, например DevExpress.

Удачи

0 голосов
/ 02 декабря 2009

Вы можете использовать Visual Studio или Monodevelop и Winforms, с Visual Basic или C # в качестве языка, а для Java вы можете использовать NetBeans, у него есть хороший дизайнер GUI.

...