Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Да уж, действительно забавная темы была. Почему закинули, ведь сейчас в свете .NET3.5 можно о многом поговорить и сравнить с Java.
Цитата ShaRP:
жалуются на отсутствие необходимых API »
Зато все что есть управляемые (Managemented). А если чего и нету приходится переходит на не управляемы, тогда задумка NET уходит немного в сторону.

А к нашай непосредственной теме (Win32 vs Net)я приведу цытату из книги Andrew Troelsen - C# 2008 and the NET 3.5 Platform (Fourth Edition) в ранних редакцыях он так же писал
читать дальше »
Life As a C/Win32 API Programmer
...
The first obvious problem is that C is a very terse language. C developers are forced to contend with manual memory management, ugly pointer arithmetic, and ugly syntactical constructs. ... When you combine the thousands of global functions and data types defined by the Win32 API to an already formidable language, it is little wonder that there are so many buggy applications floating around today.


Ну и про Java тоже мнение
читать дальше »

Life As a Java/J2EE Programmer
...
Java’s strengths are far greater than its support for platform independence.
Java (as a language) cleans up many unsavory syntactical aspects of C++. Java (as a platform) provides programmers with a large number of predefined “packages” that contain various type definitions. Using these types, Java programmers are able to build “100% Pure Java” applications complete with database connectivity, messaging support, web-enabled front ends, and a rich desktop user interface.
Although Java is a very elegant language, one potential problem is that using Java typically
means that you must use Java front-to-back during the development cycle. In effect, Java offers little hope of language integration, as this goes against the grain of Java’s primary goal (a single programming language for every need). In reality, however, there are millions of lines of existing code out there in the world that would ideally like to commingle with newer Java code. Sadly, Java makes this task problematic. While Java does provide a limited ability to access non-Java APIs, there is little support for true cross-language integration.

Отправлено: 02:34, 17-01-2008 | #36