Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Системное программирование и WinAPI > Положение Win32API в связи с .NET |
Автор: Rupee 19.10.2007, 15:10 |
Всем доброго времени суток!! Хотелось бы узнать какую нишу занимает программирование с WIN32 API в нынешнее время , актуально ли сейчас изпользовать API интерфейс? И что изменилось или измениться в связи с технологией .NET?? |
Автор: CMD 21.10.2007, 05:37 | ||
Смотря к чему применительно... Для меня лично: API -первое место .NET - второе MFC - третье .NET сейчас скорее "модно", чем "нужно", тут отдаю должное маркетологам microsoft, ну и стоит заметить, что : +(?) Он более объектно-ориентирован +(?) Он претендует на то, что он - это улучшенный API, в этом я изредко убеждался, когда смотрел сравнение функций в MSDN +(?) Управляемая память, честно говоря я не сильно страдаю без этого чуда природы - По умолчанию не входит в Windows xp - Часто обновляется, много версий - Программы менее производительные и больше по размеру - На Windows Vista, в которой встроен .NET Framework люди ещё пару лет не будут переходить Я лично недолюбливаю .NET, хотя со временем внимательно изучу его. PS: Хотелось бы, что бы в этой теме отписывались только люди, которые принимают участие в разработке серьёзных проектов, и по собственному опыту знают что - для чего лучше |
Автор: jonie 21.10.2007, 12:33 |
хех.. у меня сейчас большой проект. В нем есть Java,VB,C#,C++,php, SQL С++ ядро - дает скорость неплохую + ActiveX компоненты для взаимодействия с ситемой, кучи сервисов... SQL - хранимки, тригерры (есть до 4 тыс строк хранимки) PHP - web морда (собстанно его там меньше всего) Java - эту часть проекта не видел, но что-то связанное с анализом бирж в реальном времени и передачи данных ядру (видимо за интерфейс была взята) VB - это то от чего избавляются переходя на C# (когда это писалось (года 98-ые)) тогда ВБ был прорывом в плане быстрого построения гуи, сейчас c# такой же прорыв.... собстенно за это взяли c# - за скорость построения гуи и удобные интерфейсы... на объем памяти никто не смотрит - наши заказчики могут себе не напрягаясь поствить еще 2-4 гига дополнительно 8) итого : нужна скорость разработки GUI - велкам ту c# нужна скорость ядра - C++ вне конкуренции (из этого списка) нужна простота - php хотите не заморачиваться с бинеслогикой - используем SQL все просто.... |
Автор: NiJazz 25.10.2007, 08:20 |
Rupee, полезно знать и то и другое. Они достаточно тесно связаны. Зная Win32API, можно интуитивно работать с интерфейсами C# для Windows-программирования. Другое дело, .NET предоставляет набор специфичных технологий... |