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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C++ vs C# 
:(
    Опции темы
Coocky
Дата 7.11.2005, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

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



Цитата(Perchilla @ 7.11.2005, 09:38)
Coocky Что в QT делается сложнее чем в MFC???

Вспомни работу с UNICODE и ANSI...
Вспомни работу с БД

Цитата(Perchilla @ 7.11.2005, 09:38)
вобще не понял! У MFC только 2 и только под винду.

smile
Ну при установке что она спрашивает? Правильно, среду ращработки для вндрения.
Там 7.0, Борланд, иеще какя-то-не помню... Но может еще одну пропустил.
А вспомни прокомпиляцию проекта..
Толкьо сразу при установке задаешь, либо статическая компоновка библиотек, либо динамическая.
Только один раз.

Цитата(Perchilla @ 7.11.2005, 09:38)
Студия есть, отладчик есть, компилятор есть, QTDesigner есть.

smile
А как оно работат все вместе? smile
Да никак-то подсказок нет, то еще что не видит в проекте и пятое и десятое.
Вспомни, сколько неотвеченых вопросов осталось...
Что касается МФС, то это единственная библиотека в VC под С++. Выбора нет. А студия -шикарная..Любой проект можно сделать в ней -от HTML страницы, до таблиц и функций MSSQL...
Шикарная отладка и настройка проекта от нуля до бесконечности.


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
alir
Дата 7.11.2005, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата
Только вот наличие FrameWork в системе отталкивает многих ХР\2000+95\98 разарботчиков

Чего это он их отталкивает?! smile
PM MAIL ICQ   Вверх
Ch0bits
Дата 7.11.2005, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

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



ИМХО тьфу, очередной глупый спор! smile
Каждому своё! smile
PM WWW   Вверх
S.A.P.
Дата 7.11.2005, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Coocky @ 7.11.2005, 11:46)
Вспомни работу с UNICODE и ANSI...
smile QString уже изначально хранит строки в уникоде и при необходимости работает с однобайтовыми строками, в зависимости от настроенного QTextCodec на нужную кодировку. Все это достигается в программе, без всяких левых либ и ключей компиляций. Поставим вопрос по другому: как достигается поддержка вывода уникода в MFC, да и вобще различных кодировок срок, если мне надо, скажем в одной программе работать с 3-мя сроками, одна в кодировке Windows-1252, вторая UTF-16, третья что - нибудь типа EUC-JP? smile .

Цитата(Coocky @ 7.11.2005, 11:46)
Вспомни работу с БД
А че ее вспоминать? MFC и рядом не стоял smile . Подключение к БД и отправка запроса в 5 строчек пишется. Скажем захотел результат в таблицу вывести, накидал интерфейс в QT дизайнере, подключил все это дело, подбил напильниким и вперед smile . Таблицы в QT одна прелесть. В ячейки все че угодно можно впихуть: картинки, чекбоксы, комбобоксы, да все че угодно, хоть разметку HTML. Круче только Delphi, но ей положено. smile

А в MFC как вы таблицы рисуете?

Цитата(Coocky @ 7.11.2005, 11:46)
Ну при установке что она спрашивает? Правильно, среду ращработки для вндрения.
Там 7.0, Борланд, иеще какя-то-не помню... Но может еще одну пропустил.
почему это должно быть минусом? Зато я могу переносить проги на другие платформы и отпадает необходимость пользоваться коммерческими компиляторами.

Цитата(Coocky @ 7.11.2005, 11:46)
А как оно работат все вместе? smile
Да никак-то подсказок нет, то еще что не видит в проекте и пятое и десятое
Подсказок нет, ну и хер с ним smile . Хотя стоп, подсказки есть, только работают криво smile . Задо есть исчерпывающая документация, по сравнению с которой MSDN просто куча никому ненужных гигабайтов.

Цитата(Coocky @ 7.11.2005, 11:46)
А студия -шикарная
студия рулит, но че делать, если MS не может обскакать в плане GUI даже тролей. Все силы брошены на NET.

Это сообщение отредактировал(а) Perchilla - 7.11.2005, 13:35
PM MAIL   Вверх
Coocky
Дата 7.11.2005, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

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



Цитата(alir @ 7.11.2005, 12:16)
Чего это он их отталкивает?!

Потому, что на 2000\XP надо ставить FW, а 98\95 -вообще не поддерживает..

Добавлено @ 15:42
Цитата(Perchilla @ 7.11.2005, 13:12)
почему это должно быть минусом? Зато я могу переносить проги на другие платформы и отпадает необходимость пользоваться коммерческими компиляторами

Да потому, что все, что не родное-работает глюкаво. Нужен свой компилятор и среда разработки. Иначе "паразитизм" до хорошего не доведет!

Цитата(Perchilla @ 7.11.2005, 13:12)
Задо есть исчерпывающая документация, по сравнению с которой MSDN просто куча никому ненужных гигабайтов.

Документация рулит.Спору нет. Только кому она нужна. если за каждым аргументом нужно лазить? smile

Это сообщение отредактировал(а) Coocky - 7.11.2005, 15:43


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Sun
Дата 7.11.2005, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


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

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



Цитата(Coocky @ 7.11.2005, 12:39)
Да потому, что все, что не родное-работает глюкаво. Нужен свой компилятор и среда разработки. Иначе "паразитизм" до хорошего не доведет!

Coocky ну тогда софт под Windows имеют право разрабатывать только парни из M$. Все остальное будет з глюками по определению smile А M$ всегда славились отсутствием глюков в ихнем софте smile

P.S. Coocky, признайся сколько тебе заплатил Билли за пиар? smile


--------------------
Account removed
PM MAIL   Вверх
DeadSoul
Дата 8.11.2005, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(DeadSoul @ 6.11.2005, 22:29)
Цитата (chipset @ 6.11.2005, 18:11)
Цитата (DeadSoul @ 4.11.2005, 10:44)
Sun, я верю, что это хорошая библиотека. Но MFC бесплатна, а QT нет. Ты их цены видел?
Наоборот.
QT под винду бесплатна? 


Цитата(chipset @ 7.11.2005, 09:20)
Цитата (DeadSoul @ 6.11.2005, 12:29)
QT под винду бесплатна?
Только для Open Source разработки 

Вот, вот. На компилер у начальства я денег выбью, а на QT.....



--------------------
 Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". 

Бьем спамеров их же оружием. Пусть весь спам сыпется им
[email protected] 
PM   Вверх
alir
Дата 8.11.2005, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Coocky
Цитата
Потому, что на 2000\XP надо ставить FW, а 98\95 -вообще не поддерживает..

smile Видно малы твои познания в .net. Еще как поддерживает! На 95/98 можно поставить .net и все будет работать (конечно, имеется ввиду запуск приложений, а не программирование с использованием VS). А то, что ставить надо - не беда: технология молодая, потому пока доставлять надо. Зато во всех последующих версиях он будет (яркий пример - win2003).

Perchilla
Цитата
Подключение к БД и отправка запроса в 5 строчек пишется.

И в .net аналогично.
А что вы все вообще сравниваете с mfc? Старье это.

Цитата
ИМХО тьфу, очередной глупый спор!

Еще бы! Ну и как всегда, свойственная "религиозным войнам" система - один против всех. smile

Это сообщение отредактировал(а) alir - 8.11.2005, 00:27
PM MAIL ICQ   Вверх
Ch0bits
Дата 8.11.2005, 02:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

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



Цитата(alir @ 8.11.2005, 00:23)
На 95/98 можно поставить .net и все будет работать

Покажите мне человека который сидит на 95/98??? smile В этом случае я могу посочувствовать даже мазахисту! smile smile
Если даже кто и сидит, то явно не от хорошей жизни(читай железа). А если на 95/98 еще и .NET поставить, да ещё и запустить чего-нибудь(например VS2005), то этому герою надо при жизни поставить чугунный бюст 2x1м!!! smile smile smile
alir, маладец, жжошь нипадецки!

Это сообщение отредактировал(а) Vadim999 - 8.11.2005, 02:26
PM WWW   Вверх
batigoal
Дата 8.11.2005, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


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

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



Цитата(Vadim999 @ 8.11.2005, 03:24)
Покажите мне человека который сидит на 95/98???

Практически все знакомые мне бухгалтеры smile


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Sun
Дата 8.11.2005, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


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

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



Цитата(Vadim999 @ 7.11.2005, 23:24)
Цитата(alir @ 8.11.2005, )
На 95/98 можно поставить .net и все будет работать

Покажите мне человека который сидит на 95/98??? smile В этом случае я могу посочувствовать даже мазахисту! smile smile

Не знаешь ты всей жестокости этой жизни. Еще куча людей под Windows 3.11 и ДОС работает smile
Добавлено @ 11:30
Цитата(DeadSoul @ 7.11.2005, 21:04)
Вот, вот. На компилер у начальства я денег выбью, а на QT.....

Распостраняй свой софт под GPL и ничего не плати за Qt. Это очень хорошая альтернатива для начинающих софтверных компаний с небольшим бюджетом. Qt это не только графический интерфейс, а практически полноценное кроссплатформенное API. Можно даже привести аналогию с Java. Здесь даже есть большой плюс, по сравнению с Java, потому что на выходе получается native код.


--------------------
Account removed
PM MAIL   Вверх
alir
Дата 8.11.2005, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Vadim999

Цитата
А если на 95/98 еще и .NET поставить, да ещё и запустить чего-нибудь(например VS2005), то этому герою надо при жизни поставить чугунный бюст 2x1м!!!

Говорю еще раз (для особо невнимательных):
На win 95/98 можно поставить .net, но лишь его клиентовскую часть, т.е. только для запуска .net приложений, а не создания их в студии (уже писал). Нельзя на win95/98 поставить студию!
Насчет запуска: .net-приложения показывают неплохую скорость в этих операционках и со всем не много уступают по скорости работы стандартным win32 приложениям.
Но "ежу понятно", что никто не рассматривает win98/95 как платформы для .net, а прошлые доводы я приводил лишь для вразумления Coocky.
PM MAIL ICQ   Вверх
srd
Дата 8.11.2005, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


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

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



На 98-ю .NET Framework поставить ещё можно, а вот на 95-ю - уже нет. Открываем MSDN читаем:

Scenario:
Client
Operation system
Microsoft® Windows® 98
Microsoft® Windows® 98 Second Edition
Microsoft® Windows® Millennium Edition
Microsoft® Windows NT® 4.0 Workstation with Service Pack 6.0a or later
Microsoft® Windows NT® 4.0 Server with Service Pack 6.0a or later
Microsoft® Windows® 2000 Professional
Microsoft® Windows® 2000 Server
Microsoft® Windows® 2000 Advanced Server
Microsoft® Windows® 2000 Datacenter Server
Microsoft® Windows® XP Home Edition
Microsoft® Windows® XP Professional
Microsoft® Windows® Server 2003 family
Note On all these systems, Microsoft® Internet Explorer 5.01 or later and Microsoft® Windows® Installer 2.0 or later are also required.



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


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

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



Цитата(alir @ 8.11.2005, 18:15)
прошлые доводы я приводил лишь для вразумления Coocky.

Вразумления чего?
Ты небось софт пишешь либо для друзей, либо непосредственно по работе, для местного употребления?
На заказ писал? Пользователю пофиг, на чем ты пишешь, ему нужно запустить и работать.
Никто не купит твою прогу, когда вылетит сообщение Ups! I Want FrameWork,I Want Framework!
Никто не кинется за дистрибутивом Виндос, что б установит FW
Особенно буржуины и особенно америкосы!
Вот почему я писал
Цитата(Coocky @ 7.11.2005, 15:39)
Чего это он их отталкивает?!


Потому, что на 2000\XP надо ставить FW, а 98\95

А то что это технология будущего-никого не волнует! Проги должны идти на ВСЕМ. Это тебе не игрушки какие-то, где все зависит от конфигурации компа...
Поэтому я отказался от использования .net Так как разработка прог с помощью MFC и WinApi дает мне свободу использования приложения.А старье это или не старье, трудно мне или труудно-никого из потребителей не волнует..Ты ж на Gnome не пишешь?, потому, что тебе под Винду нужны приложения, правильно?
Я думаю разговор исчерпан. И "вразумлен"

Добавлено @ 18:42
Цитата(Sun @ 7.11.2005, 16:09)
P.S. Coocky, признайся сколько тебе заплатил Билли за пиар?

Столько сколько и тебе за C# smile
Я стараюсь найти истину. И пока лучше по всем параметрам, чем MFC под С++ я не вижу.
Хоть он и урод редкостный (МФС)...
Появится другая библа под С++, я перейду на нее с удовольствием.
Я и на шарпак перейду, когда он будет поддерживаться вся и все
А пока.. smile



--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
En_t_end
Дата 8.11.2005, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Согласен во многом с Coocky. И хоть мне самому противно от некоторых весьма неприятных фич MFC, но факт остается фактом всё что я делал с GUI - делал с MFC. Лично для меня пока нет более простой и понятной библиотеки, тем более так лаконично и просто дружащей с Windows.
PM MAIL ICQ Skype GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




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


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

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