Автор: qwer253253 (21.10.2008 в 12:51)
>Windows API следует изучать, если вы планируете разрабатывать какие-то сложные, уникальные программы, вроде компьютерных игр, Photoshop и т.п. Многие стандартные задачи можно решить без Windows API, однако вы всегда будете в него упираться, как только потребуется сделать шаг в сторону.
>
>PS .NET - это ведь по сути интерпретатор, вроде PHP - он не работает без исполняемой среды (причём нужной версии) - тоже вещь хорошая, конечно, собенно, когда необходимо быстро разработать приложение малыми силами, однако, интерпретатор, это всё-таки интерпретатор, он гораздо медленее классического C++.
.NET полностью компилируемый язык. Возможно вы спутали потому, что он компилируется просто в две стадии (текст -> промежуточный язык -> машинный код). В java действительно останавливаются на этапе промежуточного языка, который интерпретируется исполняемой средой (виртуальная машина Java).
Если не хотите использовать поставляемые в .NET framework библиотеки - не используй их. Только глупо их не использовать, если они с виндой поставляются и с сервис паками обновляются. И спокойно используй WinApi в .NET, если хочется.
Если уж сильно приспичило - просто скопируйте необходимые dll в папку с прогой => опа и framework не нужен.
[поправлено модератором]