Компания XDEV Software (http://www.xdev-software.com/) выпустила XDEV 2 (http://www.xdev-software.com/about_xdev.html) - среду разработки на языке Java. Community сборка XDEV2 распространяется свободно и доступна в исходных текстах. IDE подходит для построения приложений, манипулирующих содержимым баз данных, как в стиле Access, так и в стиле Visual Basic. Для построения графического интерфейса пользователя используется специальный GUI-компоновщик, позволяющий разработать интерфейс в визуальном режиме. Ранее в мае этого года компания уже выпустила соответствующий фреймворк Java-приложений под CPL (http://ru.wikipedia.org/wiki/Common_Public_License)-совместимой лицензией.
Производитель отмечает, что XDEV 2 в основном предназначается для желающих перейти на Java пользователей, имеющих опыт работы с 4GL, Visual Basic или Delphi, не затрачивая на процесс обучения месяцы усилий. Не обладая особыми познаниями в Java, пользователи легко могут конструировать Swing-интерфейсы. Основной комп...URL: http://www.h-online.com/open/news/item/XDEV-releases-XDEV-2-...
Новость: http://www.opennet.me/opennews/art.shtml?num=24442
И в чем преимущество перед NetBeans?
Скриншотов не нашел(наверное не выспался).
> И в чем преимущество перед NetBeans?Судя по описанию, XDEV2 на несколько другую категорию пользователей рассчитан. Кроме того,
NetBeans далеко не только для Java.
здесь http://www.xdev-software.com/about_xdev.html
не сказано ни слова о community edition
здесь http://www.xdev-software.com/prices.html
тожепо ссылке http://www.h-online.com/open/news/item/XDEV-releases-XDEV-2-...
видим единственное упоминание о "community" на сайт openXDEV.org (на немецком языке)
там хотя бы удалось найти лицензию этого так называемого "open source" xdev.
втыкаем в лицензию===
open.XDEV Public License Version 1.0
[skipped]
2. GRANT OF RIGHTS
[skipped]
e) You may not distribute the Program or parts of it neither in commercial nor in non-commercial Integrated Development Environments (IDE) or Application Programming Interfaces (API).
===по-русски:
e) Вы не можете распространять программу или ее части ни в коммерческих, ни в некоммерческих ide или api.
такое вот забавное понимание опенсорса.исходя из всего этого, расцениваю анонс как наглую провокацию по привлечению внимания к говнопродукту. никаким опенсорсом по факту тут близко не пахнет.
уберите с опеннета пожалуйста.
Перевод не корректный. Там написано, что нельзя использовать код для создания своей новой IDE. Вполне разумное требование для защиты от создания форков. В оснтальном: "Mit Version 2.4 der XDEV 2 IDE legte die XDEV Software Corp. den Code des XDEV Application Frameworks frei und stellt diesen unter die nachfolgende openXDEV Public License 1.0, einer CPL-kompatiblen Lizenz."
Лицензия CPL совместима с GPL и одобрена как open source лицензия Free Software Foundation и Open Source Initiative . http://en.wikipedia.org/wiki/Common_Public_License
>Перевод не корректный. Там написано, что нельзя использовать код для создания своей
>новой IDE.Покажи в тексте пункта е) лицензии слово "новой".
Написано там буквально то, что было переведено.>В оснтальном: "Mit Version 2.4 der XDEV 2 IDE legte die XDEV
>Software Corp. den Code des XDEV Application Frameworks frei und
>stellt diesen unter die nachfolgende openXDEV Public License 1.0, einer CPL-kompatiblen
>Lizenz."
>Лицензия CPL совместима с GPL и одобрена как open source лицензия Free
>Software Foundation и Open Source Initiative . http://en.wikipedia.org/wiki/Common_Public_LicenseВ каком месте она CPL-kompatiblen ? ткни пальцем.
Разработчики — ССЗБ. Кому интересно описание такого рода IDE без скриншотов?
Я тоже не вижу скриншотов - даже отдаленно не представляю насколько IDE хороша/плоха и т.д. и т.п.
А подскажите что-нибудь с гуи-билдером. Долгие годы сидел на excel+vba, сейчас хочу сползти. Попробовал ООо, так это ужас, тормоза, падения, программировать под него это надо на курсы идти. Поиски RAD привели в QtCreator и Lazarus. Второй пока толком не ковырял, паскаль с детства не люблю. А вот первый очень заинтересовал, но дальше простых вещей я, увы, не продвинулся. Плюсов я не знаю, да и вообще в объектной ориентированности плаваю, так как последнюю свою программу (вба с экселом не в счет, да? :) написал в дообъектную эпоху. Вобщем, плюсы как-то туго идут у меня. Вот бы какой-нибудь кроссплатформенный гуи-билдер с чем-нибудь попроще плюсов (d|vala|python?) бэкендом... Или жаву пойти учить?
Это не знаю, это не умею, это сложно... Рекомендую либо учиться, либо забить. А выбор языка и средств разработки зависит от задачи (вы не написали, какого рода приложение вы хотите разрабатывать).
Это смешно. C++ крайне примитивный язык. Однако его можно и "по-сложному" применять. А можно обходиться теми конструкциями, которые есть вообще в любом другом языке. Как ни крути, а думать головой все равно придется. Использую Qt Creator, библиотеку Qt и С++ - вообще элементарщина. бейсик - явно более сложный и неудобный язык... В нем все не логично...Кроме того, Qt ты можешь использовать совместно с любым языком, например таким как Python или Java...
> Поиски RAD привели в QtCreator и Lazarus. Второй пока толком не ковырял, паскаль с детства не люблю. А вот первый очень заинтересовал, но дальше простых вещей я, увы, не продвинулся. Плюсов я не знаю, да и вообще в объектной ориентированности плаваю
>Это смешно. C++ крайне примитивный язык. Однако его можно и "по-сложному" применять.
>А можно обходиться теми конструкциями, которые есть вообще в любом другомВсё верно говоришь. Но для непрофессионального программиста после VBA синтаксис С++ тяжёл будет. Пусть лучше Питон изучает.
> бейсик - явно более сложный и неудобный язык... В нем все не логично...
Преувеличиваешь. В VB & Co всё эклетично. Надёргали из разных языков по куплету... От первоначального бейсика (к сачастью) почти ничего не оставив. В надёрганом вполне логичные вещи попадаются.
Хотел посоветовать Gambas, это типа VisualBasic под Linux, но потом сообразил, что нужно под винду (сам под виндой с линуховыми приложениями работаю :)). Под тот же Питон Gui билдеры есть, я когда-то пробовал BoaConstructor, свои виджеты/компоненты как в Delphi/Lazarus/Qt там на Питоне не напишешь (используется wxWidget), но ведь в VB<=6 и, тем более, VBA так де. QtPython стал свободным (его не пробовал, т.к. когда писал под Qt, при «троллях», он был коммерческий).Да и OOo+StarBasic (или тот же Питон) — это совсем не так страшно. Но книжку по StarBasic'у скачать надо (лежит в сети в открытом доступе), от VBA он отличается... В общем «пилите, Шура, они золотые»
Тебе бы думаю 1С-ка подошла бы кросплатформенная :)
Eric4 + Qt Designer
Спасибо за ответы. Не надо думать, что я ною, просто совета спросил. С синтаксисом плюсов я, наверное, разберусь, всё-таки писал на си, форте и ассемблере. Просто мне кажется Qt и С++ в моем случае это из пушки по воробьям. Излишне низкоуровневые средства.А задача такая. Есть CSV-файл на несколько тысяч (несколько десятков тысяч) записей вида датавремя,одно или больше значений,один или больше параметров, стальное для расчетов несущественно. Все это затягивается в эксел, макрос проходится по таблице на предмет выпадений, сортировки и т.п., делает несколько сводных с выборками по разным комбинациям параметров. Из сводных нужные результаты попадают в нарисованную в экселе форму, там всякие (полу)интерактивные вычисления с выборками из нескольких редкоменяющихся баз (тоже в экселе). Из этой таблицы результаты перекидываются на новую страницу, которая после некоторой доработки (тоже макросом) сохраняется как текстовый файл, являющийся шаблоном для совсем другой программы. Потом вся эта экселевская книга сохраняется в архив. Используется иногда для обработки с другими комбинациями параметров. Ручного там только те самые (полу)интерактивные вычисления, на все остальное написаны макросы. И если эксел начинает подтормаживать на сорока-пятидесяти тысячах строк, то ООо начинает тупить мрачно на десяти-пятнадцати. Да и группировка год-декада-месяц-день-час в сводных какая-то странная.
Забавно, сейчас попробовал -- в новом wine эксел вместе с вба заработали. Но черт возьми, двадцать первый век на дворе... Да и разошелся я что-то :))
> С синтаксисом плюсов я, наверное, разберусь, всё-таки писал на си, форте и ассемблере.
> Просто мне кажется Qt и С++ в моем случае это из пушки по воробьям.
> Излишне низкоуровневые средства.Это с какой стороны посмотреть. Если программировать прикладные задачи "низкоуровневыми средствами" и пользоваться не придется. Если уж действительно необходим свой контрол или еще чего, то не нужно менять среду.
ПС. Лучше все таки иметь в своем "арсенале" скилы по нескольким уровням: проще выбирать инструмент под цели, чем мычать что ты это не умеешь.
Нормальный набор: с++, HTML, php, js, + [свой выбор]..
>А задача такая. Есть CSV-файл на несколько тысяч (несколько десятков тысяч) записей
>вида датавремя,одно или больше значений,один или больше параметров, стальное для расчетов<skipped>
Делал похожую задачу на связке perl+mysql - может, потому, что тоже с++ не знаю ;)
По быстродействию и скорости отладки/правки под изменяющиеся условия получается хуже, чем С, но точно лучше, чем Excel. В этой области (разбор текста, складывание его в таблицы и выбор отчетов) Perl идеален - он для этого и был создан. Генерить таблицы Excel он тоже умеет, и, похоже, быстрее, чем сам Excel их сохраняет на диск. Хотя для изучения потяжелее - уже не С, но еще не Python, так что выбирать все равно Вам.
ПМСМ
Вам для подобных задачь лучше всего питон/пых/перл/джава - как ЯП
и текстовые файлики или какой-нить майскуль - для хранения и выборки данных
Отрежьте от себя рудимент "гуёвиной по баговине" - аля мс аксес ... ибо именно в этом ракурсе вы интерпретируете задачу... а это вредно - в случае если вы хотите отвязаться от мысовых "мракобесий над логикой"Zver