![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 1 Всего: 186 |
||||
|
||||
| DeltaX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 19.8.2006 Где: Tashkent Репутация: нет Всего: нет |
||||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 8 Всего: 232 |
Нет, это редактор наподобие macromedia flash, только для разработки на XAML. -------------------- ![]() |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 1 Всего: 186 |
||||
|
||||
| Goganchic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 678 Регистрация: 18.6.2004 Репутация: нет Всего: 5 |
Сначала насчет Микрософта: никаких супер симпатий не питаю к данной компании, но все же хочу заметить, что он идеи покупают и в этом нет ничего плохого, т.к. по-моему многие фирмы, которые владели этими технологиями до Микрософта не смогли бы так глобально в них вложиться, поэтому я ничего против Микрософтофской политики по данном вопросу не имею (вообще-то и DirectX когда-то был куплен... и ничего - прижился и сейчас ассоциируется только с Виндой и трехмерной графикой).
Теперь про C# С++ и Java. Я думаю, что C++ - это прородитель, который был связан напрямую с Си, и при создании Си++ была необходимость в обратной совместимости приложений, поэтому Си++ содержит очень многое из Си. Java и C# это как бы эквиваленты (от Sun и Microsoft соответственно) между собой. Они являются выделением чистого объектного подхода из C++. Т.е. в них нельзя создать приложение без классов. Java и C# очень похожи, ну просто практически идентичные. Теперь про выбор языка для .Net Все говорят, что этот выбор не принципиален. В каком-то смысле я с этим согласен, действительно, если все компилится в CLR то выбирать можно любой язык. С другой стороны стоит посмотреть что предоставляется и рекомендуется официальным представителем технологии (а именно Микрософтом), т.е. C#. Я программирую на этом языке и могу сказать, что делаются многие задачи достаточно легко, но как уже было упомянуто, язык предназначен для прикладных приложений, а не системных. И в последних, хочу заметить, что .Net очень перспективная технология, поэтому ее изучение практически необходимо. Если некоторые будут говорить о кроссплатформенности, то хочу задать очень простой вопрос: а у вас когда-нибудь возникала реальная необходимость писать приложения, которые бы работали и в Windows, и в Unix-подобных системах и т.п.? Рано или позно и в Linux будет хорошая реализация .Net, а вот в ближайшее время обещают выход Windows Vista, а в ней все будет реализовано через .Net. Если я что-то не так говорю, то поправьте. Критику воспринимаю нормально |
|||
|
||||
| $tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: нет Всего: 22 |
Антивирус полностью написать нельзя, поскольку антивирусный монитор взаимодействует с системой на низком уровне, включая уровень драйверов и ядра (тут кто глубже сядет - антивирус или вирус - тот и выиграл). Сканер конечно написать можно, но особых преимуществ не будет. 3D игрушки писать уже можно (интерфейс Managed DirectX 1.0, уже делают 2.0). А скоро будет зарелизена технология Microsoft XNA, которая позволит быстро создавать игры на .NET для платформ PC и XBox ОДНОВРЕМЕННО! В ней будет реализована компонентная модель, которая позволит выпускать только отдельные компоненты игрового движка, например (это чисто предположительно) реализацию теней, эффектов погоды и т.п. сторонними компаниями, как это сейчас делается для WinForms и WebForms контролов Сетевые приложения писать тоже можно. К тому же поддержка WebServices позволяет сделать это без всякого сетевого кода (открытия и прослушивания портов, сокетов, клиент-серверов и т.п.) ВООБЩЕ! Обмен данными по USB - не знаю. Может какие-нибудь сторонние компоненты для этого и есть. Но если для устройства есть драйвер виртуального COM-порта, то можно использовать стандартный COM-портовый компонент. |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 1 Всего: 186 |
PInvoke никто не отменял? Ага. Студия + фреймворк для создания игр. Ждём. Уже можно скачать бету, работающую поверх C# 2005 Express. |
|||
|
||||
| $tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: нет Всего: 22 |
||||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 8 Всего: 232 |
Антивирус на дотнете написать нельзя, т.к. хороший антивирус обязан работать на уровне ядра ОС, а дотнетовские и пр. высокоуровневые приложения (как, например Java, или Python) работают под управлением своего рантайма. Но не ниже. CLR не пустит код .NET-приложения ниже уровня фреймворковских классов. Другое дело обстоит с PInvoke, т.к. вызвать можно практически любой unmanaged-код. В том числе и тот, который будет взаимодействовать с гипотетической низкоуровневой частью. Вот только само .NET приложение при этом будет играть сугубо утилитарную роль. И вырубить его можно в два счёта.
-------------------- ![]() |
|||
|
||||
| $tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: нет Всего: 22 |
И я же об этом говорю.
|
|||
|
||||
| MAKCim |
|
||||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 1 Всего: 207 |
Не практически и не необходимо
Да
Без поддержки разработчика нет. А этой поддержки нет и, думаю, не будет В мире *IX место .NET нет и вряд ли появится. Там С/С++, Java, Perl, Python, .... Попросту .NET *IX-ам не нужен -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||||
|
|||||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 3 Всего: 149 |
MAKCim, не наезжай на фанатиков .Net
А представь, что через несколько лет (может даже 5-10), когда появится поддержка .Net под *nix от самого MS. Неужто никто не захочет поставить фрэймворк себе на никсы и пользоваться разработанными прогами? Хотя... это из разряда фантастики |
|||
|
||||
| MAKCim |
|
||||||||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 1 Всего: 207 |
M$ на такое не пойдет. Это организация коммерческая и ее идеология отличается от OpenSource. По сути если M$ выпустит реализацию .NET под *IX - то это даст дополнительный толчок развитию *IX, т. е получится, что сама M$ способствует развитию своего оппонента, кроме того M$ потеряет многих своих разработчиков, которые предпочтут *IX (если нет разницы, то зачем платить больше)
Это точно Добавлено @ 15:48
M$ на такое не пойдет. Это организация коммерческая и ее идеология отличается от OpenSource. По сути если M$ выпустит реализацию .NET под *IX - то это даст дополнительный толчок развитию *IX, т. е получится, что сама M$ способствует развитию своего оппонента, кроме того M$ потеряет многих своих разработчиков, которые предпочтут *IX (если нет разницы, то зачем платить больше)
Это точно
Я кстати и не наезжаю. И не против .NET как идеи, даже наоборот - это большой шаг вперед в программировании -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||||||||
|
|||||||||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 3 Всего: 149 |
А я так, просто так, сказал
Молодчина. Люблю таких, кто не впал в холивары: никсы сила -- винда отстой и наоборот, а трезво смотрят на вещи. Я хоть и .Net программер, но считаю, что Java то же крутая штука, а MS довольно-таки искустно слизала ее идею (и во многом улучшила). Достоинством .Net считаю единственного "издателя" (MS). А то на Java пока раздерешься в их J2EE, Swing и еще куче фрэймворков. Держи бумс |
|||
|
||||
| denver1983 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 29.1.2007 Репутация: нет Всего: нет |
Новичок в этом деле.
Программирую в Visual Studio 2005.net пользуюсь VB. Из всего прочитанного я так понимаю что безразницы на каком языке ты пишешь программу. Буд то она написана на VB,C# или Java работать она будет одинакова так как у них одна платформа net.framework. Я прав или нет? |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | .NET для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |