Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

перспективы .NET на 4-5 лет   Найти похожие ветки 

 
изучающий дот нет   (2006-11-14 19:48) [0]

Товарищи! 2 года программил на delphi. Сегодня с утра открыл книгу по C# и прямо зачитался). Мне настолько понравился это язык, что возвращаться на pascal уже противно. Так вот,  насколько перспективно учить сейчас .net и c# в частности? что еще кроме этого необходимо знать для устройства на высокооплачиваемую работу по данному направлению?


 
Anatoly Podgoretsky ©   (2006-11-14 19:53) [1]

> изучающий дот нет  (14.11.2006 19:48:00)  [0]

Ну так какая разница, раз уже нешил не возвращаться и противно.
Уже поздно пить шампанское.


 
Nic ©   (2006-11-14 19:55) [2]

Я так скажу. Есть один классный преподаватель по программированию у нас в ВУЗе. Говорит, что точить мастерство можно всю жизнь, но важно применять знания на деле. На чём писать -- ну это ведь только средство для достижения результата, ведь так ? .Net в перспективе 4 лет вряд ли куда-то денется. Скорее всего будет развиваться как DirectX, обрастая функциями и фишками от версии к версии.


 
Ketmar ©   (2006-11-14 20:31) [3]

>[0] изучающий дот нет 14-Nov-2006, 19:48
>понравился это язык, что возвращаться на pascal уже противно.
ну так и не возвращайся. противно -- иди на другие форумы, ага?


 
easy ©   (2006-11-14 23:16) [4]

иди на другие форумы
пусть лучше сдесь сидит, а то та все на другие форумы и уйдут..
чат и так уже пустой, только мы с wal"ом.. =(
ага?


 
DrPass ©   (2006-11-14 23:17) [5]


> пусть лучше сдесь сидит, а то та все на другие форумы и
> уйдут..

да пусть идут... это же не "Базар Delphi", а с претензией - типа "Мастера"


 
Gero ©   (2006-11-14 23:21) [6]

> Так вот,  насколько перспективно учить сейчас .net и c#
> в частности?

Очень перспективно.

> что еще кроме этого необходимо знать для устройства на высокооплачиваемую
> работу по данному направлению?

Смотря на какую работу. В общем случае — ничего.


 
easy ©   (2006-11-14 23:23) [7]

[4]
И вообще, весь этот горький катаклизм, который я тут наблюдаю ... (c)


 
Anatoly Podgoretsky ©   (2006-11-14 23:37) [8]

> easy  (14.11.2006 23:16:04)  [4]

И народ туда перебежит развлекаться.


 
easy ©   (2006-11-14 23:49) [9]

>И народ туда перебежит развлекаться.
народ развлекаться отсюда не перебежит.


 
Anatoly Podgoretsky ©   (2006-11-14 23:52) [10]

> easy  (14.11.2006 23:49:09)  [9]

Как не перебежит, если клоунов не останется.
Правда это не грозит.


 
Pavia ©   (2006-11-14 23:56) [11]

А зачем нужен NET? Ну год два нгазад шумиха была. А я вот терас, как то без него обхажусь.

> народ развлекаться отсюда не перебежит.

Не знаю как народ, но это самое активное место. Если найду другое место уду.


 
MikePetrichenko ©   (2006-11-14 23:56) [12]


> открыл книгу

Закрой немедленно!


 
Ketmar ©   (2006-11-15 00:00) [13]

>[10] Anatoly Podgoretsky(c) 14-Nov-2006, 23:52
>Как не перебежит, если клоунов не останется.
Анатолий, мы не в идеальном мире... они будут. %-)


 
default ©   (2006-11-15 00:02) [14]


> открыл книгу
>
> Закрой немедленно!

и скажи .NET-у НЕТ


 
Anatoly Podgoretsky ©   (2006-11-15 00:10) [15]

> Pavia  (14.11.2006 23:56:11)  [11]

Трудно найти другой форум где ежедневно от 1000 до 2000 сообщений, я таких не знаю, а если учесть еще и тематические форумы, то тем более.
На текущий момент 1200 сообщений и всего 2200
Я счетчик каждый день в полночь сбрасываю.


 
Anatoly Podgoretsky ©   (2006-11-15 00:11) [16]

> Ketmar  (15.11.2006 0:00:13)  [13]

Да я и не сомневаюсь, конечно мельше чем на форуме для клоунов, но достаточно, чтобы целый день смеяться.


 
Anatoly Podgoretsky ©   (2006-11-15 00:11) [17]

> default  (15.11.2006 0:02:14)  [14]

Нет.Нет.Нет


 
Ketmar ©   (2006-11-15 00:48) [18]

вот так: "нет. точка."


 
Lamer@fools.ua ©   (2006-11-15 00:51) [19]

Достали уже на форуме по Делфи пиарить дот-нет...


 
Суслик ©   (2006-11-15 01:29) [20]

пост не читал, но свои 5 копеет. если говорить о фреймворковых современных языках, то:

по сравнению с с# java мне лично нравится значительно больше - в основном своей прямолинейностью и однозначностью.

по сабжу читал книгу петцольда, простая такая, для новичков.
язык хорош, но непрост. из моих знаних о java и c# могу сделать вывод, что скорее всего в перспективе нескольких лет c# более прав, чем java. но что будет дальше, фиг его знает.

поясню последний абзац. в java нет как таковых аналогов record в дельфи - все все все типы - это классы, т.е. ссылочные типы (кроме есно примитивов и, кажется строк - но не уверен). в c# как известно есть подобие record - struct вроде или еще как (забыл). т.е. в java нет структур значений, в c# они есть. причина почему они есть в последнем проста - оптимальность. намрого проще построить оптимальный (по скорости выполнения код) для структур значений, чем для ссылочных типов. java изначально уповала на интеллектуальную оптимизацию VM. как у человека плотно щупавшего и то и другое (для своих целей) java *пока* изрядно проигрывает. но что будет дальше никому не известно - возможно, что java VM зазовьется до таких высот, что сама научится оптимизировать код "на лету". наксколько я знаю о на уже умеет много делать из области оптимизации - точно знаю, что умеет "разворачивать" циклы в последовательное выполнение тел цикла (есно в определенных случаях). вроде еще что-то умеет.

чем дело кончится - не знаю ибо пишу на дельфи.


 
[wl] ©   (2006-11-15 09:23) [21]

строки в джаве это классы: java.lang.String
-
Java "рулит" на сотовых телефонах, а уж когда байт-коды будут выполняться на уровне процессора (технология Jazelle если ничего не путаю), .net-приложения на WinMobile-смартах за ней не угонятся. Имхо


 
iZEN ©   (2006-11-15 09:43) [22]


> Суслик ©   (15.11.06 01:29) [20]
>
> пост не читал, но свои 5 копеет. если говорить о фреймворковых
> современных языках, то:
>
> по сравнению с с# java мне лично нравится значительно больше
> - в основном своей прямолинейностью и однозначностью.
>
> по сабжу читал книгу петцольда, простая такая, для новичков.
>
> язык хорош, но непрост. из моих знаних о java и c# могу
> сделать вывод, что скорее всего в перспективе нескольких
> лет c# более прав, чем java. но что будет дальше, фиг его
> знает.

Sun позавчера выпустила Java2 под лицензией GPLv2.


> Суслик ©   (15.11.06 01:29) [20]
> поясню последний абзац. в java нет как таковых аналогов
> record в дельфи - все все все типы - это классы, т.е. ссылочные
> типы (кроме есно примитивов и, кажется строк - но не уверен).
>  в c# как известно есть подобие record - struct вроде или
> еще как (забыл). т.е. в java нет структур значений, в c#
> они есть. причина почему они есть в последнем проста - оптимальность.
>  намрого проще построить оптимальный (по скорости выполнения
> код) для структур значений, чем для ссылочных типов. java
> изначально уповала на интеллектуальную оптимизацию VM. как
> у человека плотно щупавшего и то и другое (для своих целей)
> java *пока* изрядно проигрывает. но что будет дальше никому
> не известно - возможно, что java VM зазовьется до таких
> высот, что сама научится оптимизировать код "на лету". наксколько
> я знаю о на уже умеет много делать из области оптимизации
> - точно знаю, что умеет "разворачивать" циклы в последовательное
> выполнение тел цикла (есно в определенных случаях). вроде
> еще что-то умеет.

В Javа 5.0 появилось много всяких вкусностей: настраиваемые типы (generics) и перечисления (enums). Кроме того, в Java 6 повышена производительность за счёт оптимального размещения объектов на стэке, а не в общей куче.

> Суслик ©   (15.11.06 01:29) [20]
> чем дело кончится - не знаю ибо пишу на

Насчёт .Net дело кончится как всегда в репертуаре Microsoft: изобретением очередной "новой технологии" на смену устаревшей и никому не нужной .Net.

Что будет с Java - скорее всего обратная совместимость сохранится, а новые версии станут более модульными - не нужно будет тащить всю JRE, а только необходимые модули-контейнеры, состоящие из архивов jar. Всё это будет загружаться по-требованию, когда действительно понадобится приложению, но так же будет распространятся в оффлайне обычным комплектом. На различные схемы дистрибуции подвигнет GPL-лицензия Явы.

В общем, если посмотреть на идеологию Eclipse Platform, которая может превратиться в среду разработки, если добавить к её ядру плагины JDT или CDT (что,кстати, реализовано в Eclipse Platform SDK), или же превратить её в специализированное приложение (по тестированию сетевых сервисов, например), аналогичным образом добавив специальные плагины, то становится ясно, что из себя будут представлять приложения. Загрузка нужного модуля по широкополосной сети - это оптимальное решение не только для обновления ПО, но и для получения оптимальной функциональности.

Это мой личный прогноз. Ждёмс.


 
clickmaker ©   (2006-11-15 09:44) [23]


> Уже поздно пить шампанское

Боржоми, Анатолий, боржоми. Шампанское - никогда не поздно


 
Игорь Шевченко ©   (2006-11-15 10:06) [24]


> насколько перспективно учить сейчас .net и c# в частности


Перспективно


 
Algol   (2006-11-15 10:11) [25]


>  намрого проще построить оптимальный (по скорости выполнения
> код) для структур значений, чем для ссылочных типов


Совсем не факт. Зачастую выгодно создать именно ссылочный тип, и передавать ссылку на него, чем таскать n-байтовую структуру через методы. Кроме того, недостатком C#, на мой взгляд является сложный и неявный механизм упаковки/распаковки. При неумелом обращении, затраты на упаковку/распаковку намного превышают выгоды от структурных типов.


 
Anatoly Podgoretsky ©   (2006-11-15 10:15) [26]

> Lamer@fools.ua  (15.11.2006 00:51:19)  [19]

> Достали уже на форуме по Делфи пиарить дот-нет...

А что такого? это же не VB.NET

Другое дело когда Линукс пиарят


 
Курдль ©   (2006-11-15 10:17) [27]


> Anatoly Podgoretsky ©   (15.11.06 10:15) [26]
> > Lamer@fools.ua  (15.11.2006 00:51:19)  [19]
> > Достали уже на форуме по Делфи пиарить дот-нет...
> А что такого? это же не VB.NET
> Другое дело когда Линукс пиарят

Я твердо решил больше не пиарить .NET - нафиг себе конкурентов растить?..


 
Anatoly Podgoretsky ©   (2006-11-15 10:41) [28]

> Курдль  (15.11.2006 10:17:27)  [27]

Пиарь Линукс, совсем не останется, они молодыми умрут.


 
Курдль ©   (2006-11-15 10:46) [29]


> Anatoly Podgoretsky ©   (15.11.06 10:41) [28]
> Пиарь Линукс, совсем не останется, они молодыми умрут.


У меня на прошлой работе сисадмина заставили кое-что перевести на линукс (сайт, например, базы некоторые). Вот он их всяких понапробовался - и мандрейков с редхатами... Шефу результаты НИОКР развернутым докладом отрапортовал.
Теперь у нас народная забава - на праздники ему плюшевых пингвинов дарить. Он до сих пор из увидев, подпрыгивает и в лице меняется.


 
Anatoly Podgoretsky ©   (2006-11-15 11:03) [30]

> Курдль  (15.11.2006 10:46:29)  [29]

Ну если поднапрячься и понять, то можно, ничего особо сложного, просто страшненькая система по всем пунктам. Начиная с поддержки и документации. Я где то порядка десятка запустил в качестве Интернет серверов.


 
Карелин Артем ©   (2006-11-15 11:39) [31]

Скоро С# 3 выйдет. Это вообще глобальная штука.


 
oxffff ©   (2006-11-15 11:57) [32]


> Карелин Артем ©   (15.11.06 11:39) [31]
> Скоро С# 3 выйдет. Это вообще глобальная штука.


Что там такого глобального?


 
iZEN ©   (2006-11-15 12:55) [33]


> oxffff ©   (15.11.06 11:57) [32]
>
>
> > Карелин Артем ©   (15.11.06 11:39) [31]
> > Скоро С# 3 выйдет. Это вообще глобальная штука.
>
>
> Что там такого глобального?

Полноценно будет работать тока на Windows Vista, а на WindowsXP только рантайм для приложений.

Кстати, старые версии VisualStudio до 2003 включительно нужно будет запускать только в виртуальной машине VPC.

Новость: http://algonet.ru/?ID=619652
Разработчики начинают играть с .Net 3.0

Отпраздновав передачу Vista в производство, Microsoft начала волну выпусков сопутствующих продуктов. Компания представила ряд программных инструментов для разработчиков, в том числе новую модель программирования с управляемым кодом, лежащую в основе Vista.

Доступная для загрузки на веб-сайте Microsoft, среда Net 3.0 Framework войдет в состав операционной системы Vista, но может устанавливаться и поверх Windows ХР. В этом инструменте используется ряд разрабатывавшихся много лет технологий, включая Windows Presentation Foundation (WPF), Communication Foundation (прежнее кодовое название Indigo), Workflow Foundation и CardSpace (бывшая InfoCard), новый подход к решению проблемы идентификации-аутентификации, который должна была решить технология Passport.

Уже появляются приложения, построенные на .Net 3.0. Например, Times Reader позволяет читать электронную версию газеты New York Times в формате, имитирующем печатную. Скотт Гутри, генеральный менеджер отделения разработки Microsoft, привел это приложение в качестве примера функциональности, которую обеспечивает новая среда. «Каждый, кто видел [Times Reader] и поиграл с ним, очарован, — говорит Гутри. — Мы считаем, что .Net 3.0 поднимет удобство работы на новый уровень».

Разработчики, изучающие перемены, которые несет с собой Vista, обеспокоены совместимостью, но Microsoft утверждает, что приложения, предназначенные для .Net 2.0, будут надежно работать на новой версии.

Одним приложением, не полностью совместимым с Vista, остается пакет Microsoft Visual Studio 2005, который нуждается в исправлении. Microsoft обещает выложить в MSDN пояснения по решению проблем Visual Studio/Vista. «Мы перебрали все сценарии, в которых он не работает, и выработали решения, — прокомментировал главный продакт-менеджер отделения разработки компании Джей Роукс. — Получился не такой уж длинный список».

Разработчики насторожились, когда Microsoft сообщила о своем намерении не поддерживать на Vista старые версии Visual Studio. Однако эту проблему решает Virtual PC (VPC). Разработчик, которому нужно поддерживать проекты, переведенные на Visual Studio 2005, сообщает в блоге на CodeBetter.com, что он без проблем работает с Visual Studio 2003 на Vista через VPC.

«Виртуализация сделала большие успехи… Это действительно быстро и здорово, — пишет он. — Virtual PC 2007 служит превосходным решением для Visual Studio 2003 под Vista».

Эк как их колбасит. Обратной совместимости нет и не будет, несмотря на заявления MS - а никто и не обещал. ;)


 
clickmaker ©   (2006-11-15 12:58) [34]

** вдавился в спинку кресла **


 
Игорь Шевченко ©   (2006-11-15 12:58) [35]

iZEN ©   (15.11.06 12:55) [33]


> Полноценно будет работать тока на Windows Vista, а на WindowsXP
> только рантайм для приложений.


Любишь ты неправду говорить. У меня 3.0 SDK прекрасно на Windows XP SP2 работает. Кроме того, в Net 3.0 сам Framework версии 2.0, а от Vista там WinPF, WinCF и WinWF


 
iZEN ©   (2006-11-15 13:05) [36]


> Игорь Шевченко ©   (15.11.06 12:58) [35]
>
> iZEN ©   (15.11.06 12:55) [33]
>
>
> > Полноценно будет работать тока на Windows Vista, а на
> WindowsXP
> > только рантайм для приложений.
>
>
> Любишь ты неправду говорить. У меня 3.0 SDK прекрасно на
> Windows XP SP2 работает. Кроме того, в Net 3.0 сам Framework
> версии 2.0, а от Vista там WinPF, WinCF и WinW

Вот я и говорю, что .NET3 для разработки на WindowsXP не пойдёт.


 
iZEN ©   (2006-11-15 13:08) [37]

так как основная среда разработки VS2005 нуждается в исправлениях для этойго фреймворка.


 
Игорь Шевченко ©   (2006-11-15 13:16) [38]

iZEN ©   (15.11.06 13:05) [36]


> Вот я и говорю, что .NET3 для разработки на WindowsXP не
> пойдёт.


А ты не говори, ты слушай тех, у кого разработка под 3.0 идет на XP


 
Evgeny V ©   (2006-11-15 13:18) [39]


> iZEN ©   (15.11.06 13:08) [37]  


они (исправления или скорее расширения) есть на сайте MS

Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)


 
Alex Konshin ©   (2006-11-15 13:19) [40]

> iZEN ©   (15.11.06 12:55) [33]

Что-то мне после прочтения этого расхотелось пробовать Vista. У меня тут как раз Vista RC2 есть, хотел посмотреть. Ставить VPC чтобы гонять родные приложения MS двух-трехлетней давности? А что же тогда с приложениями других производителей будет?



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 1.588 c
6-1152325749
Yuron
2006-07-08 06:29
2006.12.03
Как получить код страницы загуженной с помомщью TWebBrowser


15-1163196754
PHPDeveloper
2006-11-11 01:12
2006.12.03
устройство на работу


2-1163348719
PHPDeveloper
2006-11-12 19:25
2006.12.03
копирование участка изображения


1-1161248391
MsGuns
2006-10-19 12:59
2006.12.03
Найти символ в строке относительно мыши


2-1163409157
иван8511
2006-11-13 12:12
2006.12.03
Как из одного события вызвать другое?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский