Привет Всем! Хотел бы узнать у кого какое мнение о сабже. И что же это на самом деле. Сам некоторое время назад пробовал кодить в Net.студии, но так и не понял с чем столкнулся. Можно ли в ней создавать обычные API приложения, или она во что-то это дело обрамляет? Или же Jit работает только для классов MFC? Почему эта студия настолько худа по сравнению с 6 версией? И есть ли путная литературу по этому делу.
Можно ли в ней создавать обычные API приложения Можно, но только на С++ Что касается мнения о .NET, то мне кажется, что это самая лучшая технология для быстрого создания сложных клиент-серверных приложений на сегодняшний день.
Swing То-eсть если создать API приложение или MFC на C++, то оно будет обычным Win32 или нужно где-то настроить опцию?
где-то настроить опцию? File -> NewProject ->Visual C++ Projects -> Windows Application -> Win32 ->Win32 Projects
>API приложения, или она во что-то это дело обрамляет? Не во что не обрамляет, свой формат полностью. Многие библиотеки написанны так чтоб не использовать API системы. >Или же Jit работает только для классов MFC? Не понятно что ты этим хотел сказать. JIT = Just In Time компиляция во время выполнения. >Почему эта студия настолько худа по сравнению с 6 версией? И есть ли путная литературу по этому делу. Не знаю где ты там увидел худость. Литературы полно зайди в книжный магазин.. ключевое слово .NET
постоянно использую. и рекомендую. .Net-код (IL) получается если попросить VS сделать managed C++ проект. .Net - неплохая технология, но вряд ли лучше Жабы. Любители "кофе" столько всего уже написали + Жаба реально переносима. Правда у Микрософт темп раскрутки этой технологии высок. Планируется к выходу .Net 2.0
Grenader Ты на телефонах C++-программы видел???Я вот нет. Artemy Майкрософт уже разработала новый формат исполняемых файлов для новой оси и 90 процентов компутеров стоит на винде. Мне кажется они еще сделают .NET для *nix. Раскрутятся как пить дать. В США ща тока и нужны C# программисты
YoungBastard Встречный вопрос - все ли программы для телефонов запускаются на всех телефонах? Нет. А на чем написано - это не так и важно. Мы про переносимость ведь говорим, которой нет.
с появлением новой оси у нас потребность тоже возникнет и с осознанием нашим it обществом возможностей asp .net
Grenader ну, создание не переносимости дело рук разработчиков телефонов, как бы в качестве защиты. А так заходишь на сайт nokia или samsung качаешь патч к j2me+ихние классы и их идешка и все. Ведь переносимость же?! Если писать только с использованием стандартных классов (понимаю, что нормальной графической програмки так не сделаешь), то будет в полне переносимый код для всех телефонов
YoungBastard Странная переносимость. То есть требуется переписать часть прграммы, что бы отображать графику на приемлемом уровне под конкретный телефон. То же самое наблюдается с С++ - STL есть на любой платформе, а вот графика везде разная.
Nimnul да, так оно и будет. Точнее там будут свои exe и dll, реляционного типа Grenader Ну, в С++ на счет межплатформенной графики даже все проще, там хоть opengl есть, а в j2me ни какой переносимости для продвинутых графических приложений. Ты говоришь о переносимости в идеале, а о таком пока и мечтать нельзя.Может быть у microsoft с С# .net чего и выйдет. Посмотрим...
YoungBastard выйдет, куда они денуться. самое забавное - ну нафига им парится с переносимостью вообще? если есть приложение под винду - почему бы винду и не поставить? что линкус, что окошки - глюков поровну, только винда удобнее для админа и юзера.
Ты на телефонах C++-программы видел???Я вот нет Под Symbian OS софт пишется на C++, эта операционка устанавливается на всех новых телефонах и смартфонах бизнес-класса.
Это не 100% C++. Есть некоторые ограничения, хотя они есть и в VC++ Инструктор говорил что-то типа: "Кодеры, возрадуйтесь! Чистый C/C++ в смартфонах!!! ... Но это делать не стоит, то тоже лучше не использовать, этим лучше не баловаться..."