Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ваша Библиотека Классов, Предпочтения публики в выборе средств 
:(
    Опции темы
 
Укажите библиотеку классов
MFC [ 16 ]  [32.00%]
ATL/WTL [ 3 ]  [6.00%]
VCL (программисты builder, поправьте меня) [ 15 ]  [30.00%]
Win32 API [ 9 ]  [18.00%]
другое [ 7 ]  [14.00%]
Всего проголосовавших: 50
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
AndyY
  Дата 17.5.2004, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.5.2004
Где: СПб

Репутация: 2
Всего: 4



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


--------------------
PM MAIL WWW   Вверх
sergejzr
Дата 17.5.2004, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 19
Всего: 360



IMHO Builder просто идеален для удобного создания графических интерфейсов!


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
DenDen
Дата 17.5.2004, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 25.3.2004

Репутация: нет
Всего: нет



Цитата(sergej @ 17.5.2004, 23:31)
IMHO Builder просто идеален для удобного создания графических интерфейсов!

Воистину
PM MAIL   Вверх
chipset
Дата 17.5.2004, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Builder - ацтой. Я бы юзал MFC или Win32Api.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
DenDen
Дата 18.5.2004, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 25.3.2004

Репутация: нет
Всего: нет



В догонку. MFC от апей отличается мало(по существу во всяком случае).
2Сhipset[b] ты все приложения на голом апи пишешь????
Такое приложение написать на голых апях довольно долго.
Билдер-отстой тема, поднимающаяся часто....На эту тему часто отвечают:"Были бы руки..."
PM MAIL   Вверх
chipset
Дата 18.5.2004, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Отвечаю...
На одном Винапи и пишу... правда OpenGL прилаги...
А вот честно скажу, такую программу я бы не смог написать на Апи... :


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
mr.DUDA
Дата 18.5.2004, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 25
Всего: 232



Любую прогу можно написать на MFC. Так же как и на ATL/WTL, так же как и на VCL. Хоть микрософт ворд 2003 можно написать smile.gif


--------------------
user posted image
PM MAIL WWW   Вверх
gray_k
Дата 18.5.2004, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1015
Регистрация: 9.1.2003
Где: Москва

Репутация: нет
Всего: 22



Цитата
Builder - ацтой.

Вы все-таки очень молоды, отсюда категоричность суждения smile.gif. Для поставленной задачи Билдер - идеальная среда.
А говорить, что писать надо на винапи - это сродни тому, что находились люди, которые говорили, что настоящие программеры только на асме пишут, а остальное от лукавого.


--------------------
С уважением.
Gray.
PM MAIL   Вверх
Darked
Дата 18.5.2004, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 536
Регистрация: 26.2.2004
Где: Южный Урал

Репутация: нет
Всего: нет



Согласен, что Builder, или Delphi - самое оно.


--------------------
Veni, Vidi, Vici !!!
PM MAIL ICQ   Вверх
AndyY
Дата 18.5.2004, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.5.2004
Где: СПб

Репутация: 2
Всего: 4



mr.DUDA
Забавно, что приличная часть офиса написана без использования MFC.
например winword, winproj...


--------------------
PM MAIL WWW   Вверх
Nastya
Дата 18.5.2004, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь

Репутация: 5
Всего: 44



1. Если вопрос какой библеотекой классов пользуететсь. то Win32 API - это не библиотека классов.

2. Как можно пользоваться MFS или VCL и не пользоваться Win32 API В той или иной мере.

3. В люблм случае ответ на вопрос зависит от конкретно поставленной задачи, требований к ней и вермени, выделенного на выполнение


--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
AndyY
Дата 18.5.2004, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.5.2004
Где: СПб

Репутация: 2
Всего: 4



Nastya
1, 2 - принято, формулировки не до конца корректны. Однако я думаю понятно, что меня интересует.
предложите корректные, pls.

3 - а как зависит? типа если месяц есть, то на билдере, а если год - на асме+API? Подразумевается некая усредненная совокупность требований к проге по качеству, времени и объему.

А какие среды/библиотеки вам приходилось использовать и чем был обусловлен ваш выбор?


--------------------
PM MAIL WWW   Вверх
DenDen
Дата 18.5.2004, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 25.3.2004

Репутация: нет
Всего: нет



Цитата(mr @ 18.5.2004, 10:14)
Любую прогу можно написать на MFC. Так же как и на ATL/WTL, так же как и на VCL. Хоть микрософт ворд 2003 можно написать smile.gif

1.Как написано у Свана программирование ворда и екселя занимает 500 человеколет. Не знаю есть ли среди нас бессмертные горцы, решившиеся на такое.
2. Можно спокойно прогать на билдере и MFC не зная даже основ апи. Примерно также как прогать на с++ используя только известные методы изветсных классов и уже кем-то написанные алгоримты.
Цитата(Nastya @ 18.5.2004, 11:49)
В любом случае ответ на вопрос зависит от конкретно поставленной задачи, требований к ней и вермени, выделенного на выполнение

Причем весьма и весьма нелинейно. Однако, что на мой взгляд, верно
1) ниже уровня WinAPI опускаться не оень разумно
2) Если программа должна выполнять стандартные действия под виндой и делать жто устойчиво то лучше не опускаться ниже уровня MFC
3) Если стандартная программа быстро и ломает--лучше билдера не найти.(при условии, что начальство не сделает вставку).Однако придется смирится с тем, что некоторые вещи он делвает весьма и весьма изощренно(причем если на протсых компонентах это легко исправимо, то на сложных..джентельмены, я пас...)
4) Ежели нужна программа без всякого интрфейса, но не очень стандартная, то тут без апей делать не очень есть что.

PM MAIL   Вверх
Royan
Дата 18.5.2004, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Dreamer
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 14.9.2002
Где: Лондон

Репутация: нет
Всего: 15



Я вот свою пишу, чтоб все под контролем деражть.... естественно на базе Win32 smile.gif

Что-то линуксойдов не слышно ;)


--------------------
Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь
PM MAIL MSN   Вверх
mr.DUDA
Дата 18.5.2004, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 25
Всего: 232



Цитата
Я вот свою пишу, чтоб все под контролем деражть....

Респект cool.gif
...я-то думал, что это так - для практики smile.gif

Цитата
Что-то линуксойдов не слышно ;)

угу, со своими X-Window они всю нашу WinAPI заругают smile.gif


--------------------
user posted image
PM MAIL WWW   Вверх
sergejzr
Дата 18.5.2004, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 19
Всего: 360



Вынь Апи конечно хорошо, но если у вас проект, который надо закончить в кротчайшие строки (это всегда так!) и 5-6 программистов, которые должны прогить параллельно - заморачиваться с графикой - в этом случае не самое важное.

Графический интерфейс для вышеизложенной проблемы кликается на билдере за 10-20 минут и без ошибок (если конечно дизайнер его уже на бумажке нарисовал).
Сравните с остальными вариантами...



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
AndyY
Дата 18.5.2004, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.5.2004
Где: СПб

Репутация: 2
Всего: 4



Забавно, что никто не будет использовать WTL.
Интересно, почему? Мне она почти понравилась. Не понравился только синтаксис.

sergej.z
Неужели скорость написания нестандартных контролов для builder так отличается от WinAPI или MFC?
А стандартные дизайнеры редко используютsmile.gif))



--------------------
PM MAIL WWW   Вверх
sergejzr
Дата 18.5.2004, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 19
Всего: 360



Цитата
скорость написания нестандартных контролов 
может и не слишком отличается, но в принципе они пишуться один раз (ну и изредка меняются) в компании.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
shedon
Дата 18.5.2004, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 4
Всего: 11



Имхо, для новичков лучше использовать MFC, т.к.
Во-первых: её делал Мелкософт, а значит, что он лучше подогнан для винды и т.п.
Во-вторых: Я вот слыхал, что мелкософт их скупает, переманило их ведущего специалиста, и builder, дальше в таком направлении развиваться небудет.
и всё равно вас заставят в VC


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
AndyY
Дата 18.5.2004, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.5.2004
Где: СПб

Репутация: 2
Всего: 4



shedon
новичкам - однозначно API, чтобы понимать суть происходящего в винде.
А вот кто к чему пришел поработав - это интересно.


--------------------
PM MAIL WWW   Вверх
sergejzr
Дата 18.5.2004, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 19
Всего: 360



Цитата
и всё равно вас заставят в VC

А жаль!
Как прекрасно, что я сам могу выбирать на чём и как программировать tounge.gif





--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
AndyY
Дата 18.5.2004, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.5.2004
Где: СПб

Репутация: 2
Всего: 4



sergej.z отчасти согласен, отчасти нет. А чем билдер лучше, когда уже есть набор контролов?




--------------------
PM MAIL WWW   Вверх
sergejzr
Дата 18.5.2004, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 19
Всего: 360



билдер лучше как среда программирования. Обмен компонентами, быстрое "скликование" графических интерфейсов, WYSIWYG итд.
Вопрос был чем бы вы пользовались, вот я и ответил smile.gif.

Это сообщение отредактировал(а) sergej.z - 18.5.2004, 16:40


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
AndyY
Дата 18.5.2004, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.5.2004
Где: СПб

Репутация: 2
Всего: 4



sergej.z
ок, принято, спасибо за мнение.


--------------------
PM MAIL WWW   Вверх
shedon
Дата 18.5.2004, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 4
Всего: 11



Цитата
новичкам - однозначно API, чтобы понимать суть происходящего в винде.

Тоже верно smile.gif


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
Anklav
Дата 18.5.2004, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 9.12.2003
Где: Менск

Репутация: нет
Всего: 1



Цитата
Что-то линуксойдов не слышно ;)

Цитата
со своими X-Window они всю нашу WinAPI заругают


С некоторых пор я подсел на Linux. Так вот мне там очень сильно Qt понравилась. По сравнение с MFC ... ну не буду, моё мнение будет некорректным, т. к. в программирование я ещё (пока) новичок.
Однако было бы интересно от остальных про Qt послушать, видь как-никак эта библиотека под многие платформы есть.
PM ICQ   Вверх
Darked
Дата 18.5.2004, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 536
Регистрация: 26.2.2004
Где: Южный Урал

Репутация: нет
Всего: нет



Народ, тут не стоит вопрос как лучше писать новичку (хотя я сам и новичок),, тут вопрос о том на чем бы вы написали!!!
А для новичка как раз билдер больше рулит, хотя и не дает понятия как все там происходит.


--------------------
Veni, Vidi, Vici !!!
PM MAIL ICQ   Вверх
Anklav
Дата 18.5.2004, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 9.12.2003
Где: Менск

Репутация: нет
Всего: 1



Цитата
Народ, тут не стоит вопрос как лучше писать новичку

А я так вопрос и не ставил.
PM ICQ   Вверх
Darked
Дата 18.5.2004, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 536
Регистрация: 26.2.2004
Где: Южный Урал

Репутация: нет
Всего: нет



Цитата(shedon @ 18.5.2004, 16:27)
Имхо, для новичков лучше использовать MFC, т.к...

Я про типа такого.
Добавлено @ 21:36
Без обид smile.gif


--------------------
Veni, Vidi, Vici !!!
PM MAIL ICQ   Вверх
chipset
Дата 19.5.2004, 02:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Ну ладно извините, извините не будем Билдер трогать...smile.gif Я просто вырос в среде где его мягко говоря не очень уважают...хотя большинство то все равно за MFC tounge.gif
А другое это наверно QT и ессть;)

Это сообщение отредактировал(а) chipset - 19.5.2004, 02:21


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Гость_Eugene
Дата 20.5.2004, 10:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











2 Royan

1 Ваш "велосипед" , видимо, будет 5-6-ти колёсным ? wink.gif))

2 А зачем Вам это мнение ?
Неуж-то собрались прислушаться ? wink.gif

wxWindows - вполне (уже) достаточно.
Да, и под вынь есть тоже... :-|


Удачи !

  Вверх
Гость_Eugene
Дата 20.5.2004, 10:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











2 Royan

1 Ваш "велосипед" , видимо, будет 5-6-ти колёсным ? wink.gif))

2 А зачем Вам это мнение ?
Неуж-то собрались прислушаться ? wink.gif

wxWindows - вполне (уже) достаточно.
Да, и под вынь есть тоже... :-|


Удачи !

  Вверх
AndyY
Дата 20.5.2004, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.5.2004
Где: СПб

Репутация: 2
Всего: 4



Зачем мнение? Да просто интересно. Я, конечно, не буду руководствоваться результатами опроса при выборе средства - у меня есть своя библиотека классов, которую я считаю наиболее удобным инструментом для программирования. Зато вполне могу сделать вывод, что искать программиста WTL тут достаточно уныло, а на вопрос о билдере мне с легкостью дадут ответ.


--------------------
PM MAIL WWW   Вверх
Sined
Дата 20.5.2004, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 78
Регистрация: 19.5.2004

Репутация: 1
Всего: 0



Цитата
Зато вполне могу сделать вывод, что искать программиста WTL тут достаточно уныло, а на вопрос о билдере мне с легкостью дадут ответ.

Хитро. С тем же успехом ты получишь ответ и на MFC проблему, а вот с "апи" проблемами и "другими"...

PM MAIL   Вверх
Dark Elf
Дата 20.5.2004, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 26.12.2003
Где: Брисбен

Репутация: 9
Всего: 10



А у меня тут вопрос - а как народ относится к wxWidgets?


--------------------
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
DENNN
Дата 20.5.2004, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



Цитата
А у меня тут вопрос - а как народ относится к wxWidgets?

Хорошо относится smile.gif Так же хорошо, как и к wxWindows.
Вот только что-то пока кросс-платформенность пока очень редко требуется sad.gif

PM ICQ   Вверх
Abrekos
Дата 20.5.2004, 22:18 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











В условии было сказано - "программу с интерфейсом reget (что-то похожее по внешнему виду и объему кодирования)". Это знчит прога с "дружественным" интерефейсом и однозначными функциями.
Имхо, Билдер - самый разумный вариант. Кому нужен геморр с MFC.
  Вверх
kruchinin
Дата 21.5.2004, 07:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 19.4.2003

Репутация: нет
Всего: нет



Только WinAPI
PM MAIL   Вверх
Sined
Дата 21.5.2004, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 78
Регистрация: 19.5.2004

Репутация: 1
Всего: 0



Извините, за оффтоп, но хороший диалог получился
--
Цитата
Кому нужен геморр с MFC
?

---
Цитата
Только WinAPI


PM MAIL   Вверх
rezuq
Дата 21.7.2004, 21:22 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(DENNN @ 20.5.2004, 14:10)
Цитата
А у меня тут вопрос - а как народ относится к wxWidgets?

Хорошо относится smile.gif Так же хорошо, как и к wxWindows.
Вот только что-то пока кросс-платформенность пока очень редко требуется sad.gif


А при чём тут кросплатформенность???
wxWidhgets сама по себе хороша, даже если не нужна кросплатформенность, уж куда удобней mfc, и мощнее чем эта убогая vcl
  Вверх
lynx_916
Дата 21.7.2004, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 13.6.2004
Где: Молдова

Репутация: нет
Всего: 1



я за эМэФСи.


дело в том, что трудности интерфейса окупаются облегчениями в программмировании структуры программмы.
в Билдере надо писать что-то типа меню "пуск" альтернативного.
вот.


--------------------
Who dares, wins. (с) Solid Snake
PM MAIL ICQ YIM MSN   Вверх
chipset
Дата 22.7.2004, 06:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Ээээ.... А FCL где? bored.gif


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Guest
Дата 22.7.2004, 09:39 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Нет, а на самом деле, почему про Qt так мало говорят? У меня на работе вот ребята щас большой проект делают, под KDevelop-ом, с использованием Qt, и хвалят ее. Я и сам смотрел, очень понравилось. Пишется все не в QtMain какой-нибудь, а в самой обычной main, все понятно с первого взгляда. Прикольно. Кросс-платформенность действительно, похоже, не слишком важна, но все-таки. Пользую я в основном VCL, правда, но это только потому, что быстре так. А глюков у Билдера есть немного, конечно, но терпимо. Да, раз уж зашел разговор о библиотеках, то пользовал ли кто-нибудь Boost, или Loki (хотя библиотекой ее трудно назвать, не в обиду автору, так, набор полезных шаблонов)? Такой опрос тоже можно сделать.
  Вверх
chipset
Дата 22.7.2004, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Такие вопросы имхо не получается ставить правильно...
Тот кто делает голосование либо Виндузер либо Линуксник либо какие то специфически а то и не специфические (FCL) забудет.. wink.gif


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Hroft
Дата 22.7.2004, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 20.10.2003
Где: Москва

Репутация: нет
Всего: 3



Ну вообще, наверное, да. Поэтому просто VCL, и все.
PM MAIL ICQ   Вверх
Vyacheslav
Дата 23.7.2004, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Немного по Builder.
Если нормально делать поект на Builder, то работа как правило начинается с создания набора компонентов предгазначенных для данного проекта. В принципе - это аналогично созданию библиотек в ресурсориентированных средах программирования. Но в отличие ресурсно ориентрованных сред (VC + MFC), компоненты и шаблоны проектов, форм могут вести себя активно еще на этапе разработки программных модулей. Они (в дизайн режиме) могут взаимодействовать с уже с выполненной частью проекта. Специально выполненне для этого компоненты могут зачитывать из проекта информацию и тем самым облегчать взаимодействие разработчиков. Например, у меня есть компонентTEntryPoint с помощью которого я могу запустить экспортируемую функцию из модулей(плагинов проекта) . При этом в дизайне я могу из списка выбрать нужный мне модуль, Посмотреть список доступных функций этого модуля выбрать его, при этом получив текст комментария к этой функции и список параметров. Написание сових компонентов, шаблонов проектов, своих форм и пр. -позволяет де-факто поддерживать внутрикорпоративный стандарт программирования, причем в удобной для программиста форме в том плане, что ему не нужно предпринимать для его поддержки дополнительных усилий. Он просто не сможет это сделать иначе, чем это задумал архитектор проекта.
Но к сожалени дальнейшее развитеие судя по всему С++Builder прекращается. Пожелания программистов создать вариант VCL на pure C++, фирма Borland восприняла своеобразно и отказаласть от дальнейшего развития линейки С++Builder. Вместо этого она предложила С++BuilderX c визуальной средой основанной на wxWindows, которая в силу исторических причин еще дальше стоит от своременных тенденций программирования, чем VCL.



--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Orlan
Дата 23.7.2004, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 10.6.2004
Где: Киев

Репутация: нет
Всего: 1



Цитата
Любую прогу можно написать на MFC. Так же как и на ATL/WTL, так же как и на VCL. Хоть микрософт ворд 2003 можно написать 

На ассемблере и в машинных кодах тоже можно написать, если тебе на это дадут вечность и неограниченные ресурсы.
Цитата
Забавно, что приличная часть офиса написана без использования MFC.
например winword, winproj...

Код в ворде намного сложнее чем MFC и код из Винды. И не удевительно что от последнего отказались. Вы же заметели, что скажем тулбары они заново переписали, не брали з операционки.

--------------------
А вы знали, что терапевт - это 1024 гигапевта или 1048576 мегапевтов
PM MAIL   Вверх
gray_k
Дата 23.7.2004, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1015
Регистрация: 9.1.2003
Где: Москва

Репутация: нет
Всего: 22



Vyacheslav
А чем так плохи wxWindows? Я сам не сталкивался, но и плохих отзывов не слышал.


--------------------
С уважением.
Gray.
PM MAIL   Вверх
lynx_916
Дата 23.7.2004, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 13.6.2004
Где: Молдова

Репутация: нет
Всего: 1



Цитата
Код в ворде намного сложнее чем MFC и код из Винды. И не удевительно что от последнего отказались. Вы же заметели, что скажем тулбары они заново переписали, не брали з операционки

спасибо, просветил withstupid.gif


--------------------
Who dares, wins. (с) Solid Snake
PM MAIL ICQ YIM MSN   Вверх
chipset
Дата 24.7.2004, 08:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Orlan
Под тулбары имеются темы smile.gif
То есть ничего переписывать имхо не надо, только с рисовать..
И вообще новая винда хорошо поддерживает темы, вы заметили что панель задач и кнопку пуск можно легко изменить не переписывая код винды?
Все ИМХО!

Это сообщение отредактировал(а) chipset - 24.7.2004, 08:22


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
lynx_916
Дата 25.7.2004, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 13.6.2004
Где: Молдова

Репутация: нет
Всего: 1



Цитата
И вообще новая винда хорошо поддерживает темы, вы заметили что панель задач и кнопку пуск можно легко изменить не переписывая код винды?

а если использовать проги типа СТАЙЛ ХР, АСТОН,УЫНДОУ БЛАНЛС, то изменить можно почти всё.


--------------------
Who dares, wins. (с) Solid Snake
PM MAIL ICQ YIM MSN   Вверх
chipset
Дата 25.7.2004, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



lynx_916
Ну вот они же на темах и основаны насколько я знаю.. smile.gif


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Vyacheslav
Дата 26.7.2004, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Цитата(gray_k)
Vyacheslav
А чем так плохи wxWindows? Я сам не сталкивался, но и плохих отзывов не слышал.

Минусы - продолжение плюсов. Эта библиотека изначально задумывалась не просто как межплатформенная, но и "межкомпиляторная". И отсюда стремление поддерживать устаревшие компиляторы и пренебрегать стандартом С++. Это естественно накладывало отпечаток на развитие библиотеки.
Вы знакомы с рекомедациями по кодированию на wxWindows от Vadim Zeitlin? От большинства можно прийти в ужас. Образно говоря - это возврат к средневековью.

http://www.wxwindows.org/standard.htm

Цитата

New or not widely supported C++ features
Don't use C++ templates

Не испрользовать шаблоны? Это же один из самых элегантных приемов программирования на С++. Прощай Александреку


Цитата

Don't use C++ exceptions

В событийно-управляемых программах? А как же принципы по написанию безопасного кода?
Бедный Саттер.

Цитата

Don't use RTTI

Забудте про возможность безопасного преобразования типов c помщью dynamic_cast

Цитата

Don't use namespaces

Не все коту масленница. Вместо namespace лучше запустите совю фантазию и придумайте пышные и звучные имена своим классам. Такие, что бы больше ни у кого не было.
Цитата

Don't use STL

Естественно. Это библиотека , основанная на шаблонах

Цитата

Don't declare variables inside for()

Ага. А мне внушали, что хороший стиль - это декларировать по возможности там, где они понадобились и не давать им сущесвовать более чем это необходимо

Ну и в таком же духе. Не знаю как Вам, а меня эти рекомендации впечатлили. sad.gif


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
gray_k
Дата 26.7.2004, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1015
Регистрация: 9.1.2003
Где: Москва

Репутация: нет
Всего: 22



Да уж sad.gif. Не очень то. Пойду-ка я на яву.smile.gif Билдер умирает, Вижуал не люблю, .Net - скопировано с явы.


--------------------
С уважением.
Gray.
PM MAIL   Вверх
Vyacheslav
Дата 26.7.2004, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Кстати меня посещают те же мысли по тем же причинам. Я попробовал поиграться с Visual C++ .Net и ужаснулся от полученного кода. Весь код в хидерах! Это кто ж до этого додумался?


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
srd
Дата 26.7.2004, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

Репутация: 27
Всего: 49



Ура! Нашелся ещё один человек, который использует WTL/ATL. А уж думал, что я один такой.


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
AndyY
Дата 26.7.2004, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.5.2004
Где: СПб

Репутация: 2
Всего: 4



Интересно, среди "другое" есть FCL?
Хотел бы найти человека который открыл бы мне глаза нафига все этоsmile.gif


--------------------
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1093 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.