gopstop2007 писал(а):Если начинать на WD какие отличия от Clarion-a? Такие, которые - "глаз колет", облегчает ли рутинный труд, экономия времени при дальнейшей поддержке приложений. Если можно общие плюсы, как вы видите.
Да буквально все. У Клариона для меня по большому счету были лишь два преимущества, которые, по мере приобретения опыта работы с Виндев, постепенно ушли на нет. Это шаблоны и открытость кода. В Клаше код хранится в открытых текстовых файлах, в Виндев - закрытый формат, типа баз данных, т.е. редактировать в стороннем редакторе или генерировать код самому затруднительно. Но можно, когда знаешь что, где и куда
Сторонний редактор не нужен, т.к. среда очень удобная, дружественная и продумана до мелочей. Язык синтаксически близкий Клаше, понятен и очень богат функционально, постоянно расширяется.
Шаблоны Виндев построенны по другому принципу. Типа объектов. Создаешь окно с базовым функционалом, сохраняешь как шаблон и на его базе создаешь другие окна, которые унаследуют функционал шаблона. Со всеми процедурами, контролами и пр. Процедуры и контролы можно переопределять. Поддерживаются вложенность, мульти-наследование (к окну можно подключить несколько шаблонов). Шаблоны контролов - тоже объекты, со своим кодом.
Одно из главных преимуществ для меня - это, конечно отладчик. Ничто так не бесит меня в Клаше, как отсутствие нормального отладчика.
Начав работать с Виндев я вновь ощутил кайф от программирования, давно забитый борьбой с Клашей.
Кстати, порог входа в Виндев очень низкий. Я свой первый проект сдал за пару недель. Притом я делал все по-своему, ручками, не пользуясь стандартно предлагаемой генерацией, попутно учил матчасть. Самое трудное было найти аналоги Клашиных функций в хелпе, т.к. называются они по-другому
Делал бы стандартно, закончил бы за пару дней.
Как я уже отмечал, среда Виндев очень удобная и включает обширный инструментарий для разработчика. Кроме отладчика есть профайлер, юнит тесты, тесты интерфейса, диаграммы и пр. С Клашей нечего, собственно, и сравнивать. Если уж и сравнивать то с Visual Studio и тому подобными средами.
Начать знакомство с Виндев луче всего со встроенного в среду туториала. Там есть книжка в формате PDF и примеры по ней. Очень быстро можно понять принципы работы, а потом смотреть примеры по интересующей теме.