|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 17 Oct 2001 20:03:55 To : Svyatoslav Abramenkov Subject : Re: C++ Builder --------------------------------------------------------------------------------
Hi, Svyatoslav!
>>>>> "SA" == Svyatoslav Abramenkov
>>>>> <Svyatoslav.Abramenkov@p100.f8088.n464.z2.fidonet.org> writes:
SA>>> Все можно и в тексте описать без мышевождения. Hо! Главной
SA>>> проблемой как раз являются прибитые гвоздями к форме контролы.
b>> вот в том-то и фишка, что в случае нормльного набора визуальных
b>> компонентов, их не нужно прибивать гвоздями к форме.
SA> А к чему они есть? (VA я не пробовал ни под что), JAVA не нравится (уж
SA> очень GIU тормозное, а то, что в JBuilder называется layout manager,
SA> это ваще непонятно что).
о! Вот тут мы подходим таки к ответу, а что-же такое "настоящий RAD".
В качесве лирического отступления - мой друг уже года три работает на
буржийских товарищей, пишет програмки, именно на Delphi. задачки они
решают, свякие интересные. И сторонние компоненты пользуют, и сами пишут
компоненты на заказ. Много я от него наслушался. Если вкраце "мало чем
готовым можно пользоваться out-of-box".
А теперь внимание, что ж такое RAD (IMHO) - это не когда мышкой набросал
готовое, и поехали. Это когда ничего нет готового, но есть кирпичики,
которые складываются вместе быстре, чем у соседа панели. И не потому, что
кирпичики большие а у соседа панели маленькие, а потому, что к кирпичикам
применяется другая технология кладки. Совсем другая. И кирпичики под эту
технологию очень сильно заточены. Вот "кирпичи + технология" = RAD.
А "панели + бригада строителей" = что-то типа Delphi...
b>> никогда не запускал на NT, у которой экран 1280x1024, и поставлено
b>> Lage Fonts всякие поделки с "прибитыми гвоздями к форме контролами"?
SA> Дык, в свете этого я в инит-код всех форм втыкаю искусственный
SA> интеллект для ресайзинга и позиционирования всех контролов в свете
SA> удобства работы.
вооот. А вот Tk/Gtk/etc такой интелект имеет уже сразу. В том или ином
виде. Хотя, там тоже фокусы есть.
SA> Естественно, при этом "Design-time" вид оказывается не у дел.
т.е. теряется сама удобная часть визуальных построителей форм? ;)
SA> И все же паскаль мне больно уж нравится, c++-нутые прибабахи с ::, ->
SA> и перегрузкой операторов глаз режут, а хелп дельфовский очень даже
SA> вкусный. Как это ни покажется кому-то странным, но MSDN мне кажется
SA> менее удобным.
это уже личное восприятие. Перегрузки операторов в BP7 мне сильно
нехватало, сейчас вроде в дельфях есть что-то такое подобное...
b>> И когда хочется растянуть окошко, и тебе показывают то самое место?
SA> Hу, ежели чего не предусмотрено разработчиком, так чего же ты ожидешь
SA> увидеть? Потроха ОС? ;-)))
приложения современные, они многослойные. Разработкик, который пользует
RAD, по идее работает с верзним слоем, и может быть со слоем библиотек в
которых "бизнес-логика". Остальное все _должно_ быть готовое. Или по
крайней мере, должно писаться отдельно, и тот кто пишет должен четко
предсталвять, что это БИБЛИОТЕКА нижнего уровня, и что требования к
интерфейсам, документации и прочему довольно высокие.
b>> Это я не касаюсь еще всяких оффтопичных тем, на счет дизайна
b>> пользвательского интерфейса... Где-то в дебрях ibm.com/developer
b>> есть статейка на счет UI Design...
SA> Дай URL, интересно почитать...
Да лениво искать. Зайди на developerWorks, там зачитаться можно.
http://www.ibm.com/developer/
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/254142e475b4.html, оценка из 5, голосов 10
|