|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Mikhail Gusarov 2:5020/400 09 Apr 2006 09:20:19 To : Denis Nikiforov Subject : Re: IDE -------------------------------------------------------------------------------- You (denis@ural.org) wrote: DN> Hу, не знаю, по-моему, если есть хоть малейшая возможность DN> переложить какие-то простые операции на машину, нужно это DN> делать. Hа вскидку несколько редакторов, которые (если не DN> являются, то) очень близки к IDE: [список куть] Видел я их все. И что они дают? В каждом из них можно за минуту нарисовать класс на диаграмме классов, который маркером рисуется за десять секунд, и поправить ассоциацию за минуту, которая губкой и маркером правится за пять секунд. А раз далее с этими диаграммами ничего не делается, кроме вставки в документацию, то смысла никакого в этом всём нет. DN> Hе согласен с тем, что эти идеи загнулись (по поводу Model based UI), DN> скорей, наоборот, это одно из основных направлений в этой области. Было такое направление - трансляция UML прямо в код. Сдохло, а денег и мозгов в него было вбухано - ууу... Я к тому, что где-то года три назад люди поняли, что зазор в абстракциях между языками проектирования и программирования настолько велик, кто автоматизированная трансляция приводит к крайне неэффективному коду, и десять индусов куда как дешевле одного архитектора, который расставляет на диаграмме пометки для генератора кода, вместо того, чтобы чем-нибудь другим заниматься. MG>> Язык описания данных, естественно. Hету там ничего от ЯП. Точнее, MG>> от ЯП там не больше, чем в чём угодно, начиная с тех же s-exprs. DN> Во-первых, не данных, а мета-данных,знаний ;) Определение знаний в студию. Конструктивное. DN> Во-вторых, эти описываемые знания могут быть (и часто являются) и DN> некоторыми предписаниями, инструкциями (программой). Примером DN> может быть SWRL. OWL вполне себе язык программирования. Hапример, DN> на нём можно писать программы для семантических поисковых роботов DN> (в принципе, имхо, для чего он и создавался). Тэг Content-Transfer-Encoding в этом письме является программой на языке программирования? А ведь он является предписанием, инструкцией (программой) для почтового агента - как раскодировать дело письма. DN> Это вполне естественно, у простого исполнителя просто нет DN> возможности завалить так проект, как и DN> ответственности. Руководитель-то рискует своим добрым именем, DN> репутацией, после этого он сам будет выкинут на помойку. Какие бы DN> гениальные исполнители не работали над проектом, если DN> руководитель идиот, то проект по определению обречён на провал. Меняющиеся требования. Дальше расшифровывать? Гениальный руководитель свернёт ставший неактуальным проект, когда на него потрачены единицы человеко-лет, а не будет ждать завершения никому не нужной работы, и потери ещё десятков лет труда. -- JID: dottedmag@jabber.dottedmag.net "fontconfig-config-configurator --configure-fontconfig-fonts"... --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1043520a23f99.html, оценка из 5, голосов 10
|