URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 61435
[ Назад ]

Исходное сообщение
"Открыты исходные тексты XDEV 2, среды разработки приложений ..."

Отправлено opennews , 28-Ноя-09 17:25 
Компания 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


Содержание

Сообщения в этом обсуждении
"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено Logo , 28-Ноя-09 17:25 
И в чем преимущество перед NetBeans?
Скриншотов не нашел(наверное не выспался).

"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено Tav , 28-Ноя-09 17:39 
> И в чем преимущество перед NetBeans?

Судя по описанию, XDEV2 на несколько другую категорию пользователей рассчитан. Кроме того,
NetBeans далеко не только для Java.


"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено dry , 28-Ноя-09 22:23 
здесь 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.


такое вот забавное понимание опенсорса.

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


"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено Аноним , 28-Ноя-09 23:02 
Перевод не корректный. Там написано, что нельзя использовать код для создания своей новой 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

"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено dry , 28-Ноя-09 23:14 
>Перевод не корректный. Там написано, что нельзя использовать код для создания своей
>новой 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 ? ткни пальцем.


"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено Tav , 28-Ноя-09 17:32 
Разработчики — ССЗБ. Кому интересно описание такого рода IDE без скриншотов?

"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено FPGA , 28-Ноя-09 17:51 
Я тоже не вижу скриншотов - даже отдаленно не представляю насколько IDE хороша/плоха и т.д. и т.п.

"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено zhus , 28-Ноя-09 18:11 
А подскажите что-нибудь с гуи-билдером. Долгие годы сидел на excel+vba, сейчас хочу сползти. Попробовал ООо, так это ужас, тормоза, падения, программировать под него это надо на курсы идти. Поиски RAD привели в QtCreator и Lazarus. Второй пока толком не ковырял, паскаль с детства не люблю. А вот первый очень заинтересовал, но дальше простых вещей я, увы, не продвинулся. Плюсов я не знаю, да и вообще в объектной ориентированности плаваю, так как последнюю свою программу (вба с экселом не в счет, да? :) написал в дообъектную эпоху. Вобщем, плюсы как-то туго идут у меня. Вот бы какой-нибудь кроссплатформенный гуи-билдер с чем-нибудь попроще плюсов (d|vala|python?) бэкендом... Или жаву пойти учить?

"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено Tav , 28-Ноя-09 19:26 
Это не знаю, это не умею, это сложно... Рекомендую либо учиться, либо забить. А выбор языка и средств разработки зависит от задачи (вы не написали, какого рода приложение вы хотите разрабатывать).

"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено FPGA , 28-Ноя-09 20:59 
Это смешно. C++ крайне примитивный язык. Однако его можно и "по-сложному" применять. А можно обходиться теми конструкциями, которые есть вообще в любом другом языке. Как ни крути, а думать головой все равно придется. Использую Qt Creator, библиотеку Qt и С++ - вообще элементарщина. бейсик - явно более сложный и неудобный язык... В нем все не логично...

Кроме того, Qt ты можешь использовать совместно с любым языком, например таким как Python или Java...

> Поиски RAD привели в QtCreator и Lazarus. Второй пока толком не ковырял, паскаль с детства не люблю. А вот первый очень заинтересовал, но дальше простых вещей я, увы, не продвинулся. Плюсов я не знаю, да и вообще в объектной ориентированности плаваю


"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено be_nt_all , 29-Ноя-09 01:13 
>Это смешно. C++ крайне примитивный язык. Однако его можно и "по-сложному" применять.
>А можно обходиться теми конструкциями, которые есть вообще в любом другом

Всё верно говоришь. Но для непрофессионального программиста после VBA синтаксис С++ тяжёл будет. Пусть лучше Питон изучает.

> бейсик - явно более сложный и неудобный язык... В нем все не логично...

Преувеличиваешь. В VB & Co всё эклетично. Надёргали из разных языков по куплету... От первоначального бейсика (к сачастью) почти ничего не оставив. В надёрганом вполне логичные вещи попадаются.


"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено be_nt_all , 29-Ноя-09 01:05 
Хотел посоветовать Gambas, это типа VisualBasic под Linux, но потом сообразил, что нужно под винду (сам под виндой с линуховыми приложениями работаю :)). Под тот же Питон Gui билдеры есть, я когда-то пробовал BoaConstructor, свои виджеты/компоненты как в Delphi/Lazarus/Qt там на Питоне не напишешь (используется wxWidget), но ведь в VB<=6 и, тем более, VBA так де. QtPython стал свободным (его не пробовал, т.к. когда писал под Qt, при «троллях», он был коммерческий).

Да и OOo+StarBasic (или тот же Питон) — это совсем не так страшно. Но книжку по StarBasic'у скачать надо (лежит в сети в открытом доступе), от VBA он отличается... В общем «пилите, Шура, они золотые»


"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено trdm , 29-Ноя-09 12:39 
Тебе бы думаю 1С-ка подошла бы кросплатформенная :)

"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено Аноним , 29-Ноя-09 17:43 
Eric4 + Qt Designer

"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено zhus , 29-Ноя-09 16:37 
Спасибо за ответы. Не надо думать, что я ною, просто совета спросил. С синтаксисом плюсов я, наверное, разберусь, всё-таки писал на си, форте и ассемблере. Просто мне кажется Qt и С++ в моем случае это из пушки по воробьям. Излишне низкоуровневые средства.

А задача такая. Есть CSV-файл на несколько тысяч (несколько десятков тысяч) записей вида датавремя,одно или больше значений,один или больше параметров, стальное для расчетов несущественно. Все это затягивается в эксел, макрос проходится по таблице на предмет выпадений, сортировки и т.п., делает несколько сводных с выборками по разным комбинациям параметров. Из сводных нужные результаты попадают в нарисованную в экселе форму, там всякие (полу)интерактивные вычисления с выборками из нескольких редкоменяющихся баз (тоже в экселе). Из этой таблицы результаты перекидываются на новую страницу, которая после некоторой доработки (тоже макросом) сохраняется как текстовый файл, являющийся шаблоном для совсем другой программы. Потом вся эта экселевская книга сохраняется в архив. Используется иногда для обработки с другими комбинациями параметров. Ручного там только те самые (полу)интерактивные вычисления, на все остальное написаны макросы. И если эксел начинает подтормаживать на сорока-пятидесяти тысячах строк, то ООо начинает тупить мрачно на десяти-пятнадцати. Да и группировка год-декада-месяц-день-час в сводных какая-то странная.

Забавно, сейчас попробовал -- в новом wine эксел вместе с вба заработали. Но черт возьми, двадцать первый век на дворе... Да и разошелся я что-то :))


"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено trdm , 29-Ноя-09 20:02 
> С синтаксисом плюсов я, наверное, разберусь, всё-таки писал на си, форте и ассемблере.
> Просто мне кажется Qt и С++ в моем случае это из пушки по воробьям.
> Излишне низкоуровневые средства.

Это с какой стороны посмотреть. Если программировать прикладные задачи "низкоуровневыми средствами" и пользоваться не придется. Если уж действительно необходим свой контрол или еще чего, то не нужно менять среду.
ПС. Лучше все таки иметь в своем "арсенале" скилы по нескольким уровням: проще выбирать инструмент под цели, чем мычать что ты это не умеешь.
Нормальный набор: с++, HTML, php, js, + [свой выбор]..


"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено Serg , 30-Ноя-09 17:07 
>А задача такая. Есть CSV-файл на несколько тысяч (несколько десятков тысяч) записей
>вида датавремя,одно или больше значений,один или больше параметров, стальное для расчетов

<skipped>

Делал похожую задачу на связке perl+mysql - может, потому, что тоже с++ не знаю ;)
По быстродействию и скорости отладки/правки под изменяющиеся условия получается хуже, чем С, но точно лучше, чем Excel. В этой области (разбор текста, складывание его в таблицы и выбор отчетов) Perl идеален - он для этого и был создан. Генерить таблицы Excel он тоже умеет, и, похоже, быстрее, чем сам Excel их сохраняет на диск. Хотя для изучения потяжелее - уже не С, но еще не Python, так что выбирать все равно Вам.


"Открыты исходные тексты XDEV 2, среды разработки приложений ..."
Отправлено Аноним , 29-Ноя-09 18:28 
ПМСМ
Вам для подобных задачь лучше всего питон/пых/перл/джава - как ЯП
и текстовые файлики или какой-нить майскуль - для хранения и выборки данных
Отрежьте от себя рудимент "гуёвиной по баговине" - аля мс аксес ... ибо именно в этом ракурсе вы интерпретируете задачу... а это вредно - в случае если вы хотите отвязаться от мысовых "мракобесий над логикой"

Zver