Динозавры! Ауууу!!!

 
1 2 3 4 5 6
RU Владимир Малюх #11.06.2003 10:22
+
-
edit
 
Володь, не обижайся, но внедрять ННТНБ (Неопознанные Новые Технологии с Неясным Будущем) основная ошибка менажера. :) Однако, истины ради, в то время (до 98-го) у тебя выбор действительно был невелик.

Не то слово - не велик. А без технического риска не всегда удается. Дело в том, что в случае заковык с Java мы все-таки могли и API Для C/C++ выдать буквально за месяцы (со стороны самого bCAD почти ничего бы не поменялос, все в СОМ-е). Только для пользователй сложнее и не так безопасно было бы.

Но по моему (гм, в действительности оно так и есть), если соградить софт как следует, с хорошей объектной моделью и соблюдая стандарты COM-a, то инструмент создания плагинов можно пользовать какой-угодно, вкл. потребительский выбор того самого инструмента.

Ну так в систем следующего поколения и есть. :)
Maschinen muessen "idiotensicher" werden  
+
-
edit
 
Всем привет.
Мне думается, что MFC никогда небыла очень пригодна для создания сложного UI-я. Если ты писал аппликацию с одним окном, или MDI, ну в общем то под что MFC заточена, то тогда да, с ней всё нормально и прекрасно. Но как только надо сделать что-то более сложное (multithreading, или просто сложный UI like VB с многими overlapped окнами), выходящее за рамки, то надо было перелапатить весь source code прежде чем найдёшь какой-нибудь способ. В этом смысле мне кажется, что более современные tools более приспособленны (.NET, Делфи...) Я правда уже года 3-4 GUI-ями не занимаюсь, не знаю как они развиваются, но даже тогда они выглядели более привлекательными (я сам написал пару программ на Делфи, очень приятный пакет).
А на чистом API писать это совершенно не экономично.
 
RU asoneofus #11.06.2003 23:20
+
-
edit
 

asoneofus

старожил

Гы... :) Уж Дельфя-то уж болеечем неприспособлены. по сравнению с МФЦ.
Глупости - то такие явные :) Не говорите, закидают тухлыми (продукт по сезону) :D
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  
+
-
edit
 
Приветливые вы тут. Сразу - глупости :)
Делфи более приспособленая тем, что она довольно стройно и логично была сдизайнана по сравнению с МФЦ (МФЦ просто вырос путём последоватльной модификации за несколько лет). Ещё раз повторю что говорю про моё к ним отнашение к году 98-99. Может с тех пор и Делфи и МФЦ сильно изменились, не знаю. Чтобы не возникало сомнений скажу сразу, что я большую часть своей жизни писал как-раз на "чистом" API, а не ц использованием пакетов.
 
RU asoneofus #12.06.2003 00:06
+
-
edit
 

asoneofus

старожил

Хе.. :) Что есть то есть :)
ИМХО, ведь беседу вести про "выло в 18..." :) это надо быть старпёром на завалинке :D
А сейчас ситуация именно такая :)

А киликс вообще угрёбище....
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  
+
-
edit
 
Я имел ввиду что в принципе на мой взгляд вообще GUI не должны писаться на c++, и индустрия к этому движется. Ну нету столько хороших програмистов чтобы c++ да вместе с МФЦ да ещё templates да Windows API. А не хороших так тех легче VB, или .Net, или Делфи обучить.
 
RU asoneofus #12.06.2003 00:56
+
-
edit
 

asoneofus

старожил

monoid>Я имел ввиду что в принципе на мой взгляд вообще GUI не должны писаться на c++, и индустрия к этому движется. Ну нету столько хороших програмистов чтобы c++ да вместе с МФЦ да ещё templates да Windows API. А не хороших так тех легче VB, или .Net, или Делфи обучить.

А вот на мой взгляд как раз наоборот :)
А вот если программер "нехороший" - то его надо ссаной метёлкой гнать, чтоб и не пытался поделия ваять.

Коньюктурщиков, блин, развелось :)
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  

Lerm

втянувшийся
monoid>Я имел ввиду что в принципе на мой взгляд вообще GUI не должны писаться на c++, и индустрия к этому движется.

За что вы так С++ опустили?
You live and learn. Or you don't live long.  
RU [Slowspeed] #12.06.2003 11:52
+
-
edit
 
Ну почему-же опустили? На C++ должны писаться программы а не GUI. Или даже так - программы должны писаться на C++. :-)
 

TEvg

аксакал

админ. бан
Настоятельная просьба - не пихать Дельфию в компанию в визбасикам, жабам и прочим средствам для ламеров.
 
RU asoneofus #12.06.2003 13:40
+
-
edit
 

asoneofus

старожил

TEvg>Настоятельная просьба - не пихать Дельфию в компанию в визбасикам, жабам и прочим средствам для ламеров.

А разве дельфня это поделие не для ламеров, чайников и студентов? :D
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  
RU asoneofus #12.06.2003 13:41
+
-
edit
 

asoneofus

старожил

Slowspeed>Ну почему-же опустили? На C++ должны писаться программы а не GUI. Или даже так - программы должны писаться на C++. :-)

Хе, а чем гуй - не программа? :D
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  
TEvg>Настоятельная просьба - не пихать Дельфию в компанию в визбасикам, жабам и прочим средствам для ламеров.


:D
TEvg, вы читали когда-нибудь спецификацию J2EE (или хотя бы какой-либо её части)? Про разработку с использованием таких "ламеровских" средств я не спрашивю ;)

Думаю, что степень "ламерства" определяется категоричностью суждений о незнакомых средствах :D
 

TEvg

аксакал

админ. бан
>А разве дельфня это поделие не для ламеров, чайников и студентов? :D

Представьте себе нет.
Дельфия - это средство разработки любых программ.
ЛЮБЫХ ПРОГРАММ - т.е. серьезных тоже.
 

TEvg

аксакал

админ. бан
>TEvg, вы читали когда-нибудь спецификацию J2EE (или хотя бы какой-либо её части)? Про разработку с использованием таких "ламеровских" средств я не спрашивю ;)

Нет не читал.
Но много раз видел программы написаные на Java - такой тормоз надо еще поискать.
 
RU [Slowspeed] #12.06.2003 13:57
+
-
edit
 
Slowspeed>>Ну почему-же опустили? На C++ должны писаться программы а не GUI. Или даже так - программы должны писаться на C++. :-)

Хе, а чем гуй - не программа? :D

Ну, кому и перловый скрипт - программа.
Скажем так - не добирает до программы по сложности и требованиям к эффективности :-)
 
RU asoneofus #12.06.2003 14:00
+
-
edit
 

asoneofus

старожил

TEvg>Представьте себе нет.
Дельфия - это средство разработки любых программ.
ЛЮБЫХ ПРОГРАММ - т.е. серьезных тоже.


Серьёзный подход подразумевает проектирование структуры программы, затем её составных частей. При этом массово разделяются фронтэнды, функционал, утилиты. Дельфня и прочие гуеклепалки: весьма в этом плане слабы.
Профессиональное средство подразумевает хорошую масштабируемость инструментария при работе. Здесь вообще такого нет.
В рамках наращивания функционала ... и.т.д.

Вывод: Дельфня, кайликсы - это угрёбищный коньюктурный инструментарий для создания поделок.

PS Вообщето, здесь было-бы уместно похвастаться хорошим продуктом сделанным при помощи данного средства ....
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  

TEvg

аксакал

админ. бан
Дельфня и прочие гуеклепалки: весьма в этом плане слабы.

А вы там кроме формы и компонентиков ничего не заметили не увидели?
Гуеклепалка.. ню ню.
 
RU asoneofus #12.06.2003 14:12
+
-
edit
 

asoneofus

старожил

Slowspeed> Ну, кому и перловый скрипт - программа.
Скажем так - не добирает до программы по сложности и требованиям к эффективности :-)


Перловый скрипт - программа, с динамически генерируемым на момент выполнения бинарём. Или вы этого не знали? :blink:

А вот утилита ls тоже не добирает по сложности? :D или утилита ps ? :D Дайте определение программы - тогда и поговорим, но думаю - в этом случае, сложность фигурировать не будет.
Насчёт понятия \m/ :) эффективности: это то, какими средствами выполняется поставленная задача. В этом случае, разные гуи - туи, имеют разную эффективность, только в том случае если задачи сходны, подобны и.т.п. Учитывая, то что мы зрением воспринимаем большую часть информации - гуй-туй нужен :). А дальше - разберёмся...

Ваш ход! :)
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  

TEvg

аксакал

админ. бан
Кайликс тот да - не получился.
 
RU asoneofus #12.06.2003 14:19
+
-
edit
 

asoneofus

старожил

TEvg>А вы там кроме формы и компонентиков ничего не заметили не увидели?
Гуеклепалка.. ню ню.


Угу, там ещё есть много чего. И многие из обязательных пунктов что я изложил для проф. инструмента - вы проскипали, коими в дельфях и не пахнет.

Имел несчастье объединять в больший проект мелкие, строк эдак тысяч по 20-50, и вот: две составляющие писаны на дельфях. Мало того, что этот продукт интенсивно культивирует в людях сон разума, так его ко всему прочему ещё трудно объединять. Ребята постарались нехило над тем, чтобы "только у нас и только с нашим". А на крупности они не тянут: на билдхосте проект в тыс. 350 - 450 строк борландовский компайлер успешно несобрал :D К тому-же изрядные недостатки по стыковке (это я уже описал) со сторонними компонентами (connectivy)
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  
RU asoneofus #12.06.2003 14:23
+
-
edit
 

asoneofus

старожил

TEvg>Кайликс тот да - не получился.

А он и не мог "получиться" - потому как подход такой. То что раньше у них "получилось" - это непомерные средства :). Проще надо было, проще :D
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."  

Lerm

втянувшийся
Slowspeed> На C++ должны писаться программы а не GUI.

Гм. Если MFC не самая удачная библиотека для создания оконного интерфейса, то это не значит, что на C++ нельзя сделать хороший GUI.
You live and learn. Or you don't live long.  
+
-
edit
 
Хороший програмист напишет программу, будь она ГУЙ или нет, на любом языке (если этот язык имеет необходимые конструкции). Язык это не самоцель а способ выражения своих идей. И программа будет хорошо исполняться, в ней будет мало ошибок, и она будет нормально maintan-аться. Другое дело что написать одну и туже программу на разных языках занимает разное время, причём выбор языка должен зависит от того что за програма, какой она сложности, кто является её пользователями и кто является её автором ;) Говорить о том что, вот это для ламеров а вот это для натоящих програмистов, довольно не дальновидно. В принципе каждый пакет имеет свою облась применения. Мне думается в нынешних условиях писать что-нибудь типа Solitire на C++ не очень удачное решение. И отвергать тот или иной tool только потому что он "для ламеров" не серьёзно.

>>Гм. Если MFC не самая удачная библиотека для создания оконного интерфейса, то это не значит, что на C++ нельзя сделать хороший GUI.

Конечно можно, и на самом деле большинство ГУИ написаны на C++, просто сейчас появились средства которые позваляют делать тоже самое но быстрее, и легче, и с меньшими затратами.

А вот в серверной или системной части C++ замены нет. Ещё нет языка который бы смог хотя-бы начинать приближаться к нему.
 
BG Реконструктор #12.06.2003 16:55
+
-
edit
 


monoid>Хороший програмист напишет программу, будь она ГУЙ или нет, на любом языке (если этот язык имеет необходимые конструкции). Язык это не самоцель а способ выражения своих идей. И программа будет хорошо исполняться, в ней будет мало ошибок, и она будет нормально maintan-аться. Другое дело что написать одну и туже программу на разных языках занимает разное время, причём выбор языка должен зависит от того что за програма, какой она сложности, кто является её пользователями и кто является её автором ;) Говорить о том что, вот это для ламеров а вот это для натоящих програмистов, довольно не дальновидно. В принципе каждый пакет имеет свою облась применения. Мне думается в нынешних условиях писать что-нибудь типа Solitire на C++ не очень удачное решение. И отвергать тот или иной tool только потому что он "для ламеров" не серьёзно.
>>>Гм. Если MFC не самая удачная библиотека для создания оконного интерфейса, то это не значит, что на C++ нельзя сделать хороший GUI.
monoid>Конечно можно, и на самом деле большинство ГУИ написаны на C++, просто сейчас появились средства которые позваляют делать тоже самое но быстрее, и легче, и с меньшими затратами.
monoid>А вот в серверной или системной части C++ замены нет. Ещё нет языка который бы смог хотя-бы начинать приближаться к нему.



Полностью согласен! :) С небольшой заметкой:


Мне думается в нынешних условиях писать что-нибудь типа Solitire на C++ не очень удачное решение.


Если человек ПРИВЫК к ц++, то он будет оптимально продуктивен только при использовании этого языка. Но по моему, лучше всего, кроме ц++, надо уметь работать и какой-нибудь RAD системой, например Delphi или Visual Basic. Тогда вообще в этой, иначе сложной жизни, никаких затруднений не будет. :)
 
1 2 3 4 5 6

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru