Re[5]: Очередная русская ОС
От: Lever Россия www.compassplus.ru
Дата: 28.07.10 04:33
Оценка: 21 (2)
Здравствуйте, Lazy Cjow Rhrr, Вы писали:

LCR>Скажи пожалуйста, где можно почитать про Флору (я так понял это IDE вкупе с компилятором).


Лет десять назад мы активно пропагандировали Флору: выступали на конференциях, писали статьи, делали презентации...
Это было время, когда мы надеялись, распространять Флору как самостоятельный продукт, как технологию, как среду разработки.
По многим причинам, зависящим не только от нас, это не получилось. Просто сложно тогда было, да и сейчас тоже, продавать среду разработки и продвигать технологию, которые требовали кардинального изменения представления о программировании и процессе создания программ.
Поэтому было принято решение продвигать не технологию Флора, а продукты созданные с ее помощью.
По большому счету Флора — это технология одного продукта — TranzWare, интересующихся отсылаю на наш сайт.
Технология одного продукта — это с одной стороны не совсем лестная характеристика. С другой стороны, если Флора развивается в течении полутора десятка лет, а продукт, созданный с ее помощью, конкурентный на столько, что позволяет ее развивать, то вернее всего, при проектировании Флоры были выбраны удачные решения.

Рассказывать про Флору просто НЕпрограммистам, потому что процесс проектирования приложений и сам вид приложений соответствуют представлениям этих людей. Создание приложений происходит методом сборки с помощью специальных редакторов, эти приложения это в чистом виде Объектная модель. Весь жизненный цикл эти приложения находятся под полным контролем проектировщика, доступны любые данные, можно выполнить с приложением любые действия.

Рассказывать про Флору сложно программистам, потому что процесс проектирования приложений и сам вид приложений НЕ соответствуют их представлениям и знаниям.
Примером может служить цитата: IDE вкупе с компилятором. И да, и нет.
Это среда разработки и среда исполнения, а видимая часть IDE сама создана на Флоре и работает под ее управлением.
Да в ядре есть компилятор, но компиляция это только оно из действий, доступное над некоторыми объектами. Программы как таковой нет, есть объекты, которые отвечают за поведение Объектной модели. Некоторые из этих объектов содержат текст на неком С — подобном языке, у которого нет декларативной части.

Одной фразой. Флора — это НЕязыковая реализация Объектной парадигмы.
Флора похожа на Smalltalk своей НЕпохожестью на другие.

Можно найти много общих черт у Флоры и Фантома. Некоторые общие основополагающие концепции мы применили во Флоре, можно посмотреть что они дали и во что обошлись.
Можно об этом поговорить, если будет спокойная атмосфера.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.