Re: Бесплатная IDE для разработки небольших бизнес приложени
От: PSV100  
Дата: 26.03.12 12:04
Оценка:
Здравствуйте, VladC, Вы писали:

VC>посоветуйте пожалуйста бесплатную IDE, пожелания такие:

VC>- удобная работа с MySQL, биндинг полей таблиц с контролами
VC>- встроенные возможности создания печатных форм
VC>1С не предлагать .

Тут сложно что-то однозначно посоветовать. Не ясна задача: для личного использования/небольшая команда, масштабы системы, web/интравеб/десктоп и пр. Скорее всего, нужно что-то, чтобы самому или паре человек по-быстрому набрасать всякую муть типа задач из наколенной бухгалтерии. И, как я понял, нужно под винду.

Современные условия таковы, что новых всяких ПоверБилдеров уже не разрабатывают. Подобные системы, как правило, есть внутри каких-то комплексов, как та же 1С. И использование таких систем без сопровождения/поддержки со стороны разработчика весьма проблематично. Всех потребностей такие "IDE" никогда не накроют, и потенциал расширения функционала в них — это важнейший вопрос, который порой может убить все профиты лёгкости их использования.

Среди готовых, отдельных, продуктов можно смотреть в сторону всяких "заменителей" Акцесса, типа Base в ОпенОфисе. Есть какой-то бейсик Gambas, Kexi как Access под линух, есть наколенное "фокспро" Dabo, но на питоне (и вроде из-за него неплохо расширяется). Были какие-то свои наколенные клипперы. Если порыться в инете, то подобные проекты найти можно. Как они в жизни — я не в курсе, но, имхо, большого счастья они не дадут.

Если важен вопрос своей личной карьеры, лучше посмотреть в сторону полноценных языков общего назначения. Сейчас "интерпрайз-востребованы" Java/Net. Решить на них можно всё, IDE и прочего полно бесплатного. В мире Net несколько проще из-за того, что там гораздо меньше альтернатив на каждый чих, в основном, нагибает одна "партия".

Можно глянуть в сторону скриптовых языков типа Питон/Руби. Там разработка будет попроще, но, в основном, современные решения рассчитаны на web, не для десктопа, как Рельсы/Джанга.

Ещё альтернатива: FreePascal и Lazarus, типа кроссплатформенная бесплатная дельфи. Это не "ынтерпрайз" и не круто. Но лёгкость и скорость разработки будут лучше, чем в Java/Net, да и сам язык попроще, и надёжнее (имхо). И готовые решения в плане, как минимум, печати отчётов, здесь будут поприятнее, чем в java, например. Но, прежде всего, всё рассчитано на десктоп, не для web-а (хотя для web тоже можно программировать).

И совет из своей личной практики. Довелось в жизни разрабатывать подобную "IDE". У нас свои бизнес-системы, где имеется подобная штука для реализации прикладной логики. Поскольку в своё время Дельфи имела бешеную популярность, у нас всё сделано по её подобию, есть и свой дизайнер форм, и свои дизайнеры отчётов, и свои pascal-скрипты. В общем, встроенная RAD-IDE. Но как-то заметили, что несмотря на все прелести RAD-идеологии, удобства и скорости того же древнего фокспро (я имею в виду ещё под DOS), всякие дельфи и им подобные, где есть GUI-возня, увы, не дают. В конечном итоге, у нас всё свелось, в основном, к использованию простого скриптового языка, заточенного под конкретные задачи, с которым могут работать люди разной квалификации, и для "въезжания" времени особо ненужно. Можно здесь
Автор: PSV100
Дата: 20.03.12
в соседней теме посмотреть, как он выглядит. Для работы не нужны никакие GUI/RAD и прочие IDE, достаточно блокнота, если продвинутый текстовый редактор — большего IDE и не надо. Подправил скрипт и тут же увидел результат — очень хороший RAD, тем более GUI-программирование очень ограничивает в потенциале функционала.

Для java, например, для достижения подобного эффекта можно воспользоваться Groovy, где реализовать ядро системы на основе Swing/SWT/JavaFx (для десктопа), отчёты поверх JasperReports/Birt/Pentaho Reporting и пр., и обвернуть всё это дело скриптами на этом язычке.

Кстати, сами сейчас ломаем голову, как лучше выкрутиться под JVM.

Удачи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.