imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 19.10.2006, 21:23     # 1
gauss
Banned
 
Аватар для gauss
 
Регистрация: 24.05.2003
Адрес: Москва
Сообщения: 20

gauss презирают в этих краях
Интерфейс на C vs Delphi

Давно пишу на Delphi клиенты к БД, но очень надоело возиться с dfm ами. Когда больше сотни форм, тяжело с ними разбираться. Пробовал на C#, там конечно все удобно, но вот возможностей по украшению интерфейса очень мало. Даже платные компоненты часто не дотягивают до Delphi. Кто-нибудь знает, есть ли золотая середина? чтобы можно было программировать на нормальном объектно ориентированном языке, но и интерфейс было не очень сложно разрабатывать?

Заранее большое спасибо.
gauss вне форума  
Старый 19.10.2006, 22:09     # 2
topknot
Junior Member
 
Регистрация: 25.09.2004
Адрес: ніжин
Сообщения: 128

topknot Известность не заставит себя ждатьtopknot Известность не заставит себя ждать
Это была бы не "золотая середина" а "золотая вершина"
Я не спец по делфи, но если "возможностей по украшнию" в шарпе мало, то где тогда они есть? Красивше только ручками... имхо.
topknot вне форума  
Старый 19.10.2006, 23:06     # 3
Flexz
Newbie
 
Регистрация: 17.06.2002
Сообщения: 30

Flexz Путь к славе только начался
При таком количестве форм в пору об их автоматической генерации (в рантайм) задуматься
Flexz вне форума  
Старый 19.10.2006, 23:37     # 4
yan_kos
Junior Member
 
Аватар для yan_kos
 
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140

yan_kos Известность не заставит себя ждать
Ну незнаю как кто а я считаю что интерфейс должен быть не красиым а функцыонально удобным.
Я пробовал писать на С# и пешу на С\С++ так вот
1. С\С++ - серидина для профисионалов гибкость и глубина перехвата обработки интерфйса.
2. С# - это для новичков все до боли просто туго и нету свободы
__________________
Та программа не глючит, которая не написана
yan_kos вне форума  
Старый 19.10.2006, 23:55     # 5
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
ИМХО, с дельфи вообще пора уже сваливать. Т.к. Delphi уже все, свое отжил...
Цитата:
yan_kos:
1. С\С++ - серидина для профисионалов гибкость и глубина перехвата обработки интерфйса.
2. С# - это для новичков все до боли просто туго и нету свободы
извини, я с тобой не соглашусь, эти языки решают совершенно разные бизнес задачи, поэтому так их сравнивать не корректно. Уже в соседних топиках мусолили, что и С и Срр - это круто, но для системных задач, сиречь оси, дрова, игрульки и пр, что активно и эффективно должно юзать железо напрямую без посредников. Соответственно, что дотнетовский фреймворк, что VJM в джаве - они решают совсем другие задачи и на них пишут совсем другой софт, т.ч. сравнивать даже написание интерфейсов на них не стОит...

ПыСы
Цитата:
gauss:
но вот возможностей по украшению интерфейса
а надо отвыкать от мышекликательного программирования и привыкать к нормальным паттернам проектирования, в частности model2, которые ни какие ГУЙ-дизайнеры сделать не смогут Научишься, потом очень быстро сможешь интерфейсы с любыми рюшечками сам делать...
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах
/7y3uK вне форума  
Старый 21.10.2006, 17:33     # 6
gauss
Banned
 
Аватар для gauss
 
Регистрация: 24.05.2003
Адрес: Москва
Сообщения: 20

gauss презирают в этих краях
Цитата:
а надо отвыкать от мышекликательного программирования и привыкать к нормальным паттернам проектирования, в частности model2, которые ни какие ГУЙ-дизайнеры сделать не смогут Научишься, потом очень быстро сможешь интерфейсы с любыми рюшечками сам делать...
Что что имеется в виду под model2? Когда ты проектируешь все визуальные контролы практически с нуля, рисуя все руками по точкам?
Конечно, разработав свою систему визуальных компонент можно потом штамповать на ее основе разные приложения, но ведь это очень сложная задача, сделать например на Java что-то наподобие продвинутого интерфейса на Delphi просто несопоставимые по сложности задачи, а с другой стороны, при разработке большого приложения на Delphi добавление новых форм сводится практически к разработке этих форм с нуля, т.к. очень большие ограничения налагаются на систему классов. Все равно программа получается не совсем объектно-ориентированной.
gauss вне форума  
Старый 21.10.2006, 23:06     # 7
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Цитата:
gauss:
сделать например на Java что-то наподобие продвинутого интерфейса на Delphi просто несопоставимые по сложности задачи
да ничего подобного просто в дельфях используется VCL, где интерфейс накликивается, а в Java в Swing используется модель MVC, там на стандартных компонентах и на лайаутах все пишется не сложнее и не на много дольше, чем при использовании гуй-дизайнера, просто нужны более квалифицированные программисты... Ладно, я свое ИМХО высказал... что-то мы от темы топа уехали...

ПыСы
Цитата:
gauss:
Что что имеется в виду под model2?
это такой дизайн паттерн Model-View-Controller
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах

Последний раз редактировалось /7y3uK; 21.10.2006 в 23:08.
/7y3uK вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 11:57.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.