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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Будущие С++, MFC/winapi vs NET 
:(
    Опции темы
Empirik
Дата 15.2.2006, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(OneFourth @ 13.2.2006, 11:40)
Цитата

С# - больше подходит для написание прикладных приложений, корпоративных программ.

Меня смущает тот факт, что для си-шарпной программы юзеру прийдеться качать еще и фреймуорк...
Так что если прога для старых (и тепершних) виндосов то возможно есть смысл писать на с++, мфц

Так, для того, что бы юзать java или php тебе то же необходимо качать среду выполнения для данных програм ( в случае с java - это среда выполнения программ, в php - интеплитатор) Просто за у добство и крос платформенность нужно платить
--------------------
Постоянно удивляюсь человеческой фантазии напридумывают гаджетов
PM MAIL WWW ICQ   Вверх
OneFourth
Дата 24.2.2006, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата

Цитата(OneFourth @ 13.2.2006,  11:40)
Цитата

С# - больше подходит для написание прикладных приложений, корпоративных программ.

Меня смущает тот факт, что для си-шарпной программы юзеру прийдеться качать еще и фреймуорк...
Так что если прога для старых (и тепершних) виндосов то возможно есть смысл писать на с++, мфц

Так, для того, что бы юзать java или php тебе то же необходимо качать среду выполнения для данных програм ( в случае с java - это среда выполнения программ, в php - интеплитатор) Просто за у добство и крос платформенность нужно платить


Да, но РНР и ява - это языки для веб разработок. Простому юзеру что бы запустить РНР срипт нужно еще ставить веб-сервер, РНР и в некоторых случаях мускул. И этот процесс хоть и не сложный но для простого юзера вещь, скорее всего, непосильная. Другое дело си-шная прога. Скачал, запустил мастер уставноки... и готово... юзай себе на здоорвье.

Так что си шарп сейчас очень популярен именно для веб-разработок... Но не для прикладного программирования...


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


Опытный
**


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

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



C++ CLI
PM MAIL   Вверх
kirjanov
Дата 27.2.2006, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 22.1.2006
Где: Dark wood of erro r

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



C# - временное явление, имхо. Потом будет С## etc. Лучше знать posix стандарты чем технологии от microsoft. (Забудте все что знали раньше и учите .net)
PM MAIL   Вверх
OneFourth
Дата 3.4.2006, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Да, возможно POSIX стандарты менее подврежены глобальным изменеиям, в отличие от майкрософт. Но POSIX - это же программирование под юникс, это совсем другое. А речь идет о написании програм под Виндоус, что перспективнее с++ (MFC, COM, WinAPI) или все же будущее за C# и .NET? Кроме того, как я понимаю си шарп более прост в изучении нежели MFC, COM, WinAPI...
PM   Вверх
Daevaorn
Дата 3.4.2006, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(OneFourth @ 3.4.2006, 17:37 Найти цитируемый пост)
Но POSIX - это же программирование под юникс

Неа. Win200 и XP почти POSIX совместимы.
PM MAIL WWW   Вверх
Helicopterr
  Дата 5.4.2006, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Dreamer_0x01 @ 13.2.2006, 10:03)
Как вы считаете, такое сопоставление имеет смысл, или все-таки JAVA и C# перекрывают разную область задач?

Ну да. Оба языка интерпритируемые и хороши когда важен объем программы. Языки можно сказать конкурирующие.
С# продвигается самой Microsoft, и скорее всего получится так, как было с Netscape и Internet Explorer.

Есть два очень серьезных недостатка С# о которых в принципе Microsoft могла бы и позаботится.

1. Зависимость С# программ не только от наличия Framework на машине пользователя но и от его версии.
Например если пользователь продвинут и у него стоит Framework 2,0 а вы писали в VS NET (Framework 1,1) попробуйте ка убедить его снести его 2,0 и поставить старенький - 1,1.
Но если у пользователя Framework 1,1 а вы писали под Framework 2,0 еще хуже.

2. С# программа это легко читаемый файл, почти исходник. Есть конечно обфускация, но от опытного аналитика она никогда не спасет. К тому же хорошие обфускаторы стоят хороших денег.


--------------------
people can fly
PM MAIL   Вверх
_hunter
Дата 5.4.2006, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

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



а никто никого не заставляет сносить фрейм-ворки -- они прекрасно уживаются вместе ( у меня их три штуки стоит )
AFAIK точно такая же зависимость есть и у ява-программ...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
ToshaCh
Дата 5.4.2006, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Daevaorn @ 3.4.2006, 18:41 Найти цитируемый пост)
Неа. Win200 и XP почти POSIX совместимы.


Ага. Аж два раза. Если мелкомягкие перейдут к POSIX стандартам, то потеряют кучу денег, поскольку очень много программ и стредств программирования смогут легко портироваться с других, более взрослых ОСей. А сейчас этот процесс копитально затруднён.


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
Daevaorn
Дата 5.4.2006, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



PM MAIL WWW   Вверх
nikitao
Дата 5.4.2006, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


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

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



Вобщем,как я понял будущее туманно и пока лучше следовать тем путем который избрал ранее,а не перескакивать с одного чуда на другое smile

ЗЫ Честно говоря не думаю ,что мягкотелые станут убивать VC++. Уж больно много программистов его любят и за него горой будут стоять.Явления типа
Цитата(chipset @ 12.2.2006, 19:20 Найти цитируемый пост)
C# -- имеет.Но меня к примеру от него мутит, так что я не могу

не еденичные случаи,так что не все так плохо. ;) (ИМХО).Хотя все это домыслы.

Это сообщение отредактировал(а) nikitao - 6.4.2006, 10:48


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
AlexPro
Дата 5.4.2006, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(Helicopterr @ 5.4.2006, 12:36 Найти цитируемый пост)
1. Зависимость С# программ не только от наличия Framework на машине пользователя но и от его версии.
Например если пользователь продвинут и у него стоит Framework 2,0 а вы писали в VS NET (Framework 1,1) попробуйте ка убедить его снести его 2,0 и поставить старенький - 1,1.
Но если у пользователя Framework 1,1 а вы писали под Framework 2,0 еще хуже.

Они прекрасно живут вместе и друг другу не препятствуют. У меня три версии и никаких проблем. Это один из ключевых моментов технологии - исключение DLL hell.
Добавлено @ 21:26
Цитата(nikitao @ 5.4.2006, 21:08 Найти цитируемый пост)
Честно говоря не думаю ,что мягкотелые станут убивать VC++

Естественно, не будут. Не на VB же они будут писать операционки! И не на яве. smile
PM MAIL   Вверх
ToshaCh
Дата 6.4.2006, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Daevaorn,
Приведи независимые ссылки. Например организаций стандартизации. Тогда я поверю что Винда позикс совместима. А на своих сайтах они много сказок пишут. А на самом деле ничего этого нет.

Если перейти по первой ссылке, то там можно найти замечательную строчку:
Цитата

POSIX applications can be started from a Windows NT console window (command prompt), My Computer, the Windows NT Explorer, or by invocation from within another POSIX application.


Ну и? Разве в винде можно запускать приложения отличные от написанных под винду? Не видел. Даже в новенькой Висте этого нет а об остальных и речи не идёт.


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
_hunter
Дата 6.4.2006, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

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



Цитата(AlexPro @ 5.4.2006, 21:23 Найти цитируемый пост)
Естественно, не будут. Не на VB же они будут писать операционки! И не на яве. smile

уже на шарпе пишут...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
AlexPro
Дата 6.4.2006, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(_hunter @ 6.4.2006, 10:48 Найти цитируемый пост)
уже на шарпе пишут...

Операционку? Ты ничего не путаешь?
PM MAIL   Вверх
Страницы: (4) Все 1 [2] 3 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
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.0785 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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