C++ or MVC.net

Компьютеры, программы, периферия, коммуникации, интернет, программирование и т.п. Ранее назывался Hard-n-Soft.
Сообщение
Автор
trezviy
Аватара пользователя

№ 0 Сообщение trezviy » 11 ноя 2003 18:33

короче....
в чем разница ??
а вообще не смог сходу достать хорошо руссифицированный help в электронном виде :(
может кто знает где искать ?

Oigen McPine
Аватара пользователя
Поблагодарили: 1 раз

№ 1 Сообщение Oigen McPine » 12 ноя 2003 11:32

trezviy :
> короче....
> в чем разница ??
> а вообще не смог сходу достать хорошо руссифицированный help в электронном
> виде :(
> может кто знает где искать ?

Если в двух словах - С++ - язык, .NET - технология. Разница улавливается? ;)

trezviy
Аватара пользователя

№ 2 Сообщение trezviy » 12 ноя 2003 18:48

> Если в двух словах - С++ - язык, .NET - технология. Разница улавливается? ;)
:o :-? :o

ааааа......эээээ.... а поподробнее.... :lamer:

Oigen McPine
Аватара пользователя
Поблагодарили: 1 раз

№ 3 Сообщение Oigen McPine » 13 ноя 2003 13:44

Напишу простым языком. ;)
Судя по тому что идёт сравнение с .NET, то можно предположить что речь идёт о случае использования С++ с WIN32API, как самого распространённого.
В этом случае при написании программ для WINs, С++ напрямую работает с памятью и всеми ресурсами системы. Сей момент требует от программиста большой аккуратности, т.к. существует вероятность того, что захваченная память не будет освобождена после использования, что программа будет пытаться тянуть из системы какую-либо функцию, которой нет, или котороя имеет иные параметры или по-иному работает. Вобщем, много чего может быть нехорошего.
.NET ограждает программиста от таких проблем. .NET представляет специальную прослойку, известную в народе как .NET Framework, которя берёт на себя все вопросы с работой с системой (Экий закос под JVM), и которая понимает язык MSIL, в который компилируется код, написанный на С++ и других языках.
Короче, вот.

Demonaz
Аватара пользователя
Благодарил (а): 35 раз
Поблагодарили: 38 раз

№ 4 Сообщение Demonaz » 13 ноя 2003 14:54

3: Yevgeny
Я всегда думал, что .Net это что-то связанное с программированием в сети...
ан нет оказывается :)

Oigen McPine
Аватара пользователя
Поблагодарили: 1 раз

№ 5 Сообщение Oigen McPine » 13 ноя 2003 15:13

DarkElf de Kadan :
> 3: Yevgeny
> Я всегда думал, что .Net это что-то связанное с программированием в сети...
>
> ан нет оказывается :)

Почему же. На платформе .NET достаточно просто можно забацать Web-сервисы.
Вообще, можно сделать любое приложение.

trezviy
Аватара пользователя

№ 6 Сообщение trezviy » 13 ноя 2003 16:26

ааааааааа...эээээ
ну короче я начал врубаться потихоньку.....
а ты сам пишешь ? и на чем если не секрет .

Demonaz
Аватара пользователя
Благодарил (а): 35 раз
Поблагодарили: 38 раз

№ 7 Сообщение Demonaz » 14 ноя 2003 00:15

5: Yevgeny теперь-то понятно... просто я думал, что только для веб-программирования.
А так получается тот же Си++, только писАть легче. Так?


6: trezviy
а ты сам пишешь ? и на чем если не секрет .
Не, он так, для развлечения читает :D

Oigen McPine
Аватара пользователя
Поблагодарили: 1 раз

№ 8 Сообщение Oigen McPine » 14 ноя 2003 12:10

trezviy :
> ааааааааа...эээээ
> ну короче я начал врубаться потихоньку.....
> а ты сам пишешь ? и на чем если не секрет .

В данный конкретный момент - Java, если быть более конкретным - EJB.

Oigen McPine
Аватара пользователя
Поблагодарили: 1 раз

№ 9 Сообщение Oigen McPine » 14 ноя 2003 12:12

DarkElf de Kadan :
> 5: Yevgeny теперь-то понятно... просто я думал, что только для веб-
> программирования.
> А так получается тот же Си++, только писАть легче. Так?
Да. Для Web сервисов используется ASP.NET.

>
>
> 6: trezviy
>
а ты сам пишешь ? и на чем если не секрет .
> Не, он так, для развлечения читает :D
... и пишет, и пишет... :lol:

Necroman

№ 10 Сообщение Necroman » 19 ноя 2003 13:10

Надо вспомнить, что кроме преимуществ, у технологии .NET перед классическим VC++ имеется ряд серьезных недостатков. Это более низкая производительность, необходимость иметь на компьютере пользователя .NET framework, и прочее.

К тому же, основные преимущества платформы .NET проявляются при использовании языка C#, который специально спроектирован для .NET и очень похож на Java (это не комплимент). Можно писать .NET-приложения и на C++ (т.н. managed C++), но результат совпадает с ожидаемым - получается длинно и коряво.

До тех пор, пока .NET-программирование не станет mainstream'ом, использовать VS.NET (уже есть VS 2003) целесообразно для разработки web-сервисов, активной работы с XML-файлами и т.п. задач.

Oigen McPine
Аватара пользователя
Поблагодарили: 1 раз

№ 11 Сообщение Oigen McPine » 23 ноя 2003 21:26

Но!
Если сравнивать с Явой, то .NET более прогрессивная, ибо разработчики проанализировали все промахи VJM, и не допустили их.
Правда, на сегодняшний день многоплатформенность подрузамевается в виде всех разновидностей Windows, хотя, что тоже не плохо. ;)

Necroman :
> Надо вспомнить, что кроме преимуществ, у технологии .NET перед классическим
> VC++ имеется ряд серьезных недостатков. Это более низкая производительность,
> необходимость иметь на компьютере пользователя .NET framework, и прочее.
>
> К тому же, основные преимущества платформы .NET проявляются при использовании
> языка C#, который специально спроектирован для .NET и очень похож на Java (это
> не комплимент). Можно писать .NET-приложения и на C++ (т.н. managed C++), но
> результат совпадает с ожидаемым - получается длинно и коряво.
>
> До тех пор, пока .NET-программирование не станет mainstream'ом, использовать
> VS.NET (уже есть VS 2003) целесообразно для разработки web-сервисов, активной
> работы с XML-файлами и т.п. задач.

Nook

№ 12 Сообщение Nook » 24 ноя 2003 17:47

Yevgeny :
> trezviy :
>> ааааааааа...эээээ
>> ну короче я начал врубаться потихоньку.....
>> а ты сам пишешь ? и на чем если не секрет .
>
> В данный конкретный момент - Java, если быть более конкретным - EJB.

Ух-ты, где-то в городе EJB используют??

Oigen McPine
Аватара пользователя
Поблагодарили: 1 раз

№ 13 Сообщение Oigen McPine » 25 ноя 2003 15:01

Nook :
> Yevgeny :
>> trezviy :
>>> ааааааааа...эээээ
>>> ну короче я начал врубаться потихоньку.....
>>> а ты сам пишешь ? и на чем если не секрет .
>>
>> В данный конкретный момент - Java, если быть более конкретным - EJB.
>
> Ух-ты, где-то в городе EJB используют??
Ага. В городе Москве. ;)

Nook

№ 14 Сообщение Nook » 26 ноя 2003 17:05

Yevgeny :
> Nook :
>> Yevgeny :
>>> trezviy :
>>>> ааааааааа...эээээ
>>>> ну короче я начал врубаться потихоньку.....
>>>> а ты сам пишешь ? и на чем если не секрет .
>>>
>>> В данный конкретный момент - Java, если быть более конкретным - EJB.
>>
>> Ух-ты, где-то в городе EJB используют??
> Ага. В городе Москве. ;)

А я уж хотел удивиться...

Вернуться в «Компьютерный форум»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей