|
автор: Fdd(кпк) (12.02.2008 в 09:40) |
|
| Как вы думаете стоит ли учить WinAPI? Я понимаю что полностью его всёравно невыучить, там надо разбираться в принципе. Но вот мыкался-мыкался... вроде и понял основу основ, а в тоже время нет.
Когда я врятли стану проффесионалом в этой области, а программы небольшие хочеться писать сейчас.
C#.Net вроде как являеться лёгким. И изучение его намного легче C++ WinAPI. Прогаммы на нём пишуться быстрее. Да, скорость работы значительно ниже. | |
|
|
|
|
|
|
|
для: Fdd(кпк)
(12.02.2008 в 09:40)
| | Windows API следует изучать, если вы планируете разрабатывать какие-то сложные, уникальные программы, вроде компьютерных игр, Photoshop и т.п. Многие стандартные задачи можно решить без Windows API, однако вы всегда будете в него упираться, как только потребуется сделать шаг в сторону.
PS .NET - это ведь по сути интерпретатор, вроде PHP - он не работает без исполняемой среды (причём нужной версии) - тоже вещь хорошая, конечно, собенно, когда необходимо быстро разработать приложение малыми силами, однако, интерпретатор, это всё-таки интерпретатор, он гораздо медленее классического C++. | |
|
|
|
|
|
|
|
для: cheops
(15.02.2008 в 05:34)
| | >Windows API следует изучать, если вы планируете разрабатывать какие-то сложные, уникальные программы, вроде компьютерных игр, Photoshop и т.п. Многие стандартные задачи можно решить без Windows API, однако вы всегда будете в него упираться, как только потребуется сделать шаг в сторону.
>
>PS .NET - это ведь по сути интерпретатор, вроде PHP - он не работает без исполняемой среды (причём нужной версии) - тоже вещь хорошая, конечно, собенно, когда необходимо быстро разработать приложение малыми силами, однако, интерпретатор, это всё-таки интерпретатор, он гораздо медленее классического C++.
.NET полностью компилируемый язык. Возможно вы спутали потому, что он компилируется просто в две стадии (текст -> промежуточный язык -> машинный код). В java действительно останавливаются на этапе промежуточного языка, который интерпретируется исполняемой средой (виртуальная машина Java).
Если не хотите использовать поставляемые в .NET framework библиотеки - не используй их. Только глупо их не использовать, если они с виндой поставляются и с сервис паками обновляются. И спокойно используй WinApi в .NET, если хочется.
Если уж сильно приспичило - просто скопируйте необходимые dll в папку с прогой => опа и framework не нужен.
[поправлено модератором] | |
|
|
|