Какие инструменты выбрать для разработки простого приложения с графическим интерфейсом? - PullRequest
2 голосов
/ 15 января 2010

Я хотел бы реализовать очень простое приложение, которое бы:

  • Получить номер из считывателя штрих-кода
  • Получить некоторые данные из MySQL на основе числа
  • На основе данных на экране сенсорного дисплея нарисуйте не более 10 полей выбора
  • Пользователь указывает на поля, которые он хочет выбрать
  • Приложение обновляет базу данных в соответствии с выбором пользователя

Экран выбора должен быть эстетичным и «заполнять» весь дисплей.

Приложение может быть реализовано для Windows или Linux, но среда разработки и другие инструменты должны быть либо бесплатными, либо недорогими.

Программное обеспечение не будет доступно для загрузки, но оно будет установлено только на нескольких компьютерах.

Мой опыт в основном связан с серверными приложениями, поэтому я приветствую предложения по технологии, которая позволила бы быстро разработать такое приложение.

Ответы [ 6 ]

4 голосов
/ 20 декабря 2010

Два интересных комплекта разработки для простых (и, возможно, расширенных) кроссплатформенных приложений с графическим интерфейсом: RealStudio и LiveCode (ранее назывался Runtime Revolution).

4 голосов
/ 15 января 2010

Visual C # Express бесплатно и действительно прост с WinForms и его привязкой к данным. Вы можете добавить этот MySQL ADO.NET драйвер .

0 голосов
/ 15 января 2010

На ваш вопрос нелегко ответить, потому что в нем отсутствует много важной информации. Например. какой язык программирования? Какой смысл использовать фреймворк только для набора языков программирования, которые вы все не знаете и не хотите изучать только для этого проекта? Какая платформа (ы)? Какой смысл использовать фреймворк для определенных платформ, но ни одна из них не является вашей целевой платформой? Или какой смысл использовать фреймворк для некоторых ваших целевых платформ, но не для других?

Вы должны по крайней мере предоставить выбор языков программирования, которые вы хотите использовать, и одну или несколько платформ, на которых должно работать ваше конечное приложение.

0 голосов
/ 15 января 2010

У вас есть wxWidgets , QT и GTK +, которые имеют привязки ко многим языкам, включая:

Все они просты в использовании, некоторые из них больше, чем другие, но для простых приложений CRUD все они будут похожи.

Мне лично нравится wxPython за его замечательные встроенные виджеты, но вы можете попробовать привязки QT, так как они считаются более чистыми.

0 голосов
/ 15 января 2010

Вы можете очень быстро создать такое приложение в среде .net или Java. Из-за того, что вы высказали мнение о Windows или Linux, я бы предпочел Java, но если вы более опытны с .net, вы можете использовать mono на linux.

Если вы выбираете Java, то Eclipse или Netbeans являются очень хорошими IDE с визуальными редакторами для помощи в создании приложений с графическим интерфейсом.

0 голосов
/ 15 января 2010

GTK + приятный, кроссплатформенный, простой в использовании и т. Д. Есть Glade для разработки пользовательского интерфейса ... и это бесплатно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...