Arioch1
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Я зол на Вирта за то, что он ушёл в МС | а я его ненавижу, что эта сволочь никогда не работала ни в Borland, ни в Inprise/CodeGear ни в Embarcadero. Да что там! он даже в Microsoft не пошёл, сноб паршивый! Добавлено: Цитата: Есть подозрение что BDS создавалась на основе jbuilder | Тут как-то странно всё... Изначально у Борланда была нативная среда Delphi 3 - Delphi 7. https://www.google.com/search?q=delphi+3&hl=ru&client=opera&hs=MBH&rls=ru&channel=suggest&biw=1499&bih=1075&prmd=imvns&tbm=isch&tbo=u&source=univ&sa=X&ei=VYRpT5DYLIvXsgaVpcDiBw&ved=0CDEQsAQ Когда они писали первые JBuilder в те же годы - было разумно и естественно использовать эти наработки и reuse как минимум работу специалистов по GUI, а возможно и прямо переписать код на Яву. Более того, поскольку они "клонировали" виндовозную среду кажется логичным использовать для простоты портирования конкретно-Майкрософтовскую версию Явы: J/Direct, WFC & AFC. Однако портировали на generic Java, скорее всего изначально (не нашел скриншотов JB1, но уже JB3 - http://www.linux.org.ru/gallery/screenshots/20306, кроме использования одного большого окна вместо нескольких мелких, субьективно это кажется очень близким переносом среды D4/D5. Also http://aspectj4jbuildr.sourceforge.net/doc/ajdeForJBuilder.html и вплоть до 2003 года http://www.flenov.info/favorite.php?artid=3). Далее, JB2005-2008 кажется очень похоже на одновременные выпуски RAD Studio. http://www.softpedia.com/progScreenshots/SDE-for-JBuilder-LE-for-Windows-Personal-Edition-Screenshot-58462.html http://tomcopeland.blogs.com/juniordeveloper/2005/11/jbuilder_duplic.html http://soft.akado.ru/catalog/item/id/8769 И достаточно разумным казалось бы писать две версии одного кода, на Java и как раз появившемся тогда J# (в 2008 года Майкрософт его убьёт, но возможно в 2005 они обещали Борланду совсем другое). Но... 1) сама среда была сильно переработана ещё в 2003 году к D8 http://www.blong.com/Undocumented/Delphi8.htm, когда JB ещё сидел на старой платформе. JB X, 2005 и 2006 внешне кажется созданы по той же структуре, но с обновленной "темой", чтобы быть похожими на одновременные RAD Studio. 2) с 2007 года JB переписан как набор плагинов к Eclipse и параллельная разработка с RAD Studio под большим сомнением. Вероятно, когда стало ясно что J# 2008 не будет, борланды решили что надо убить и Delphi for .Net и Delphi 2007 был последним в этой серии. Мне кажется, что в отличие от self-hosting Turbo Pascal и нативной студии, Delphi .Net с самого начала и до коца был написан на J# и умер с ним. Это разумно - опыт нативников был вероятно менее пригоден для разработки среды managed .NET, чем опыт managed JVM программистов. Это также могло бы объяснить глючность и прочую плохую репутацию этих сред - нативники "eating own dog's food" поневоле отлаживали и оптимизировали среду для себя самих, тогда как Delphi.Net была вероятно просто программой на среде Visual J#. А когда стало ясно, что J# обречен, то мощная (стало быть дорогая) команда Java/J# разрабатывающая обе среды стала не нужна. В результате дорожки разошлись. Немногие оставшиеся джависты стали допиливать готовый Eclipse, в котором есть свой встроенный парсер. А нативники просто не могут понять и переработать доставшийся им J# модули. Могут только копировать и надеяться, что не сломается. | Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 11:05 21-03-2012 | Исправлено: Arioch1, 12:26 21-03-2012 |
|