Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
07 Май 2024, 19:09:36
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Перспективен ли C# и .NET ?

Страниц  : 2 3 ... 5 Далее»  Все   Вниз
  Печать  
Автор Тема: Перспективен ли C# и .NET ?  (Прочитано 19787 раз)
0 Пользователей и 1 Гость смотрят эту тему.
alex-v
Настоящий гродненец
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 320

Просмотр профиля
« : 22 Январь 2009, 15:07:39 »

Ребята, подскажите перспективен ли язык C# и вообще платформа .NET ?
Стоит ли его учить, стоит ли на нём писать проги?

...просто замечаю, что С++ уже как-то отмирает...
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #1 : 22 Январь 2009, 15:39:14 »

Оно сейчас делает то, что делала Java 10 лет назад.
Но много проектов делается на дотнете
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
alex-v
Настоящий гродненец
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 320

Просмотр профиля
« Ответ #2 : 22 Январь 2009, 15:49:12 »

Оно сейчас делает то, что делала Java 10 лет назад.
Можно подробнее? Что делала Java 10 лет назад?
Записан
Dark Side
Почетный гродненец
*****

Репутация: +63/-8
Offline Offline

Предупреждения: у пользователя уже 2 предупреждения
Пол: Мужской
Сообщений: 1142


Способствую

S https://advicenyc.com https://advicenyc.com https://advicenyc.com https://advicenyc.com https://advicenyc.com Просмотр профиля WWW
« Ответ #3 : 22 Январь 2009, 16:18:38 »

Ребята, подскажите перспективен ли язык C# и вообще платформа .NET ?
Стоит ли его учить, стоит ли на нём писать проги?

...просто замечаю, что С++ уже как-то отмирает...
Ява 10 лет назад - развивалась
Записан

Воля или СмертЪ
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #4 : 22 Январь 2009, 16:35:21 »

ну в смысле оно умеет, то что ещё 10 лет назад умела Java.
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
alex-v
Настоящий гродненец
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 320

Просмотр профиля
« Ответ #5 : 22 Январь 2009, 17:04:29 »

ну в смысле оно умеет, то что ещё 10 лет назад умела Java.
Раскрой пожалуйста свою мысль подробнее, если можно.
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #6 : 22 Январь 2009, 17:37:36 »

ненене,
вот вам сцылочки, если статьи расположить одна над другой, то можно всё отлично самому узнать
http://en.wikipedia.org/wiki/Java_(programming_language)
http://en.wikipedia.org/wiki/.NET_Framework
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #7 : 22 Январь 2009, 17:39:35 »

если особенно лень, то можно даже вот так
http://ru.wikipedia.org/wiki/Сравнение_C_Sharp_и_Java

P.S. пробежался по статье... есть пару явных неточностей, так что лучше во избежания затуманивания разума её скипнуть
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
alex-v
Настоящий гродненец
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 320

Просмотр профиля
« Ответ #8 : 22 Январь 2009, 18:10:44 »

спасибо за ссылки
Записан
alex-v
Настоящий гродненец
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 320

Просмотр профиля
« Ответ #9 : 22 Январь 2009, 18:14:42 »

Ну а вообще C# и .NET перспективны? Стоит ими заниматься? посоветуйте, плиз
Записан
spammer
Почетный гродненец
*****

Репутация: +78/-19
Offline Offline

Пол: Мужской
Сообщений: 1455


Пыхнуть не хотите?

Просмотр профиля
« Ответ #10 : 22 Январь 2009, 18:25:24 »

Ну а вообще C# и .NET перспективны? Стоит ими заниматься? посоветуйте, плиз

всяко перспективнее c++
но я бы посоветовал Java
Записан
iddqd
Лёдчег
Почетный гродненец
*****

Репутация: +170/-10
Offline Offline

Пол: Мужской
Сообщений: 2275


Не уйдешь!

Просмотр профиля
« Ответ #11 : 22 Январь 2009, 18:28:01 »

ну, сказать что дот нет отстал от явы на 10 лет - покривить душой. это совсем не так.
а перспективно развивать себя и учиться думать, тада переходы между языками и платформами не будут болезнеными, так что учи и занимайся
Записан
alex-v
Настоящий гродненец
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 320

Просмотр профиля
« Ответ #12 : 22 Январь 2009, 18:31:20 »

всяко перспективнее c++
но я бы посоветовал Java
Да, Java, классная вещь, только вот для неё проблематично разрабатывать приложения с графическим интерфейсом. (мне так показалось)
В Visual Studio для C# - проще.
(это моё мнение)
Записан
Romchik
Почетный гродненец
*****

Репутация: +184/-2
Offline Offline

Пол: Мужской
Сообщений: 1803


Подпись под аватаром

Просмотр профиля
« Ответ #13 : 22 Январь 2009, 20:43:03 »

Каждый посоветует то, с чем больше знаком сам.
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #14 : 22 Январь 2009, 22:43:44 »

Цитировать
ну, сказать что дот нет отстал от явы на 10 лет - покривить душой. это совсем не так.
Я так не говорил.
Я сказал что Java умела всё это ещё 10 лет назад. Подмигивающий


Цитировать
Да, Java, классная вещь, только вот для неё проблематично разрабатывать приложения с графическим интерфейсом. (мне так показалось)
Именно показалось

З.Ы. я не говорю что дотнет отстой. Обе платформы очень похожи и имеют право на жизнь. И обе пользуются популярностью
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
iddqd
Лёдчег
Почетный гродненец
*****

Репутация: +170/-10
Offline Offline

Пол: Мужской
Сообщений: 2275


Не уйдешь!

Просмотр профиля
« Ответ #15 : 22 Январь 2009, 23:27:57 »

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

Записан
Зміцер
Настоящий гродненец
****

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 522


Просмотр профиля
« Ответ #16 : 22 Январь 2009, 23:31:36 »

Я так не говорил.
Я сказал что Java умела всё это ещё 10 лет назад. Подмигивающий
не хочу начинать холивар, но 10 лет назад только вышла Java 2, по-моему сравнивать с её с C# 3.5 не уместно
Записан
spammer
Почетный гродненец
*****

Репутация: +78/-19
Offline Offline

Пол: Мужской
Сообщений: 1455


Пыхнуть не хотите?

Просмотр профиля
« Ответ #17 : 22 Январь 2009, 23:40:15 »

Цитировать
значед ява должна быть ща на десять лет продвинутей?

В плане Enterprise возможностей я бы сказал что так и есть

edit: не на 10 лет конечно, но впереди
editedit: не спорю что у шарпа есть все шансы догнать яву, но пока он отстает
Записан
iddqd
Лёдчег
Почетный гродненец
*****

Репутация: +170/-10
Offline Offline

Пол: Мужской
Сообщений: 2275


Не уйдешь!

Просмотр профиля
« Ответ #18 : 23 Январь 2009, 00:04:59 »

ну давайте по порядку тада, чиво на данный момент в дотнете нет и присутствует на яве. серьезно, самому интерестно, не холивара ради
Записан
spammer
Почетный гродненец
*****

Репутация: +78/-19
Offline Offline

Пол: Мужской
Сообщений: 1455


Пыхнуть не хотите?

Просмотр профиля
« Ответ #19 : 23 Январь 2009, 01:08:43 »

1) Кроссплатформенность (ее в принципе можно сузить до поддержки *никса). Для энтерпрайза это важно, ибо 90% крутится на *никсе.
2) Стандартизация работы с бинами - сессии, персистенция, контроль транзакций.
3) Огромное количество готовых наработок, от BPM движков до... чего угодно Улыбка - для .нета просто еще столько не сделали + ограничивающим фактором является один вендор (Майкрософт).
4) Legacy-поддержка. В .нете нет аналога JCA (точнее аналог есть, но опять же нет такого количества готовых решений).
5) ...

В принципе можно назвать еще много мелочей, но из основных проблем .нета я вижу:
1) сингл платформа
2) сингл вендор
3) прямо вытекающее из п.2 - небогатый набор сторонних тулов

Если это не критично для задачи, то .нет вполне конкурентноспособен с явой, особенно если дело касается тесной интеграции с ОС (например область UI).
Записан
Зміцер
Настоящий гродненец
****

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 522


Просмотр профиля
« Ответ #20 : 23 Январь 2009, 01:41:28 »

в целом могу согласиться
однако возник такой вопрос, если дотнету до явы в плане энтерпрайз решений так далеко, почему разработка на нём идёт?
Записан
PoliteX
Почетный гродненец
*****

Репутация: +398/-1
Offline Offline

Пол: Мужской
Сообщений: 2482


Dum Spiro Spero - Пока дышу, надеюсь

Просмотр профиля WWW
« Ответ #21 : 23 Январь 2009, 01:42:10 »

Java проще при изучении с 0.

ИМХО
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #22 : 23 Январь 2009, 02:05:30 »

Цитировать
в целом могу согласиться
однако возник такой вопрос, если дотнету до явы в плане энтерпрайз решений так далеко, почему разработка на нём идёт?
как минимум час дотнет девелопера стоит дешевле java Подмигивающий а если серьёзно, то маркетиннг не спит Подмигивающий
тут ведь главное не как работает, а как по ушам ездится
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
iddqd
Лёдчег
Почетный гродненец
*****

Репутация: +170/-10
Offline Offline

Пол: Мужской
Сообщений: 2275


Не уйдешь!

Просмотр профиля
« Ответ #23 : 23 Январь 2009, 04:30:10 »

от сюда вывод - на дотнете писать проще чем на яве  Веселый

 а по поводу кроссплатфоремнности - я уверен, захотел бы мелкософт сделать дотнет под линухом, они бы сделали. значит не видят целесообразности. а в яве есть что то подобное LINQ? опять же любопытно.. а еще я хочу грабить корованы.. вопщем абы платили  Крутой
Записан
Зміцер
Настоящий гродненец
****

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 522


Просмотр профиля
« Ответ #24 : 23 Январь 2009, 09:04:09 »

LINQ есть, только это то, что сделано вдогонку, коли не ошибаюсь
можно взять тот же SilverLight, но у явы есть Flex(он же FX), кстать тут MS постарались, скоро третью версию выпустят, да и были первыми

по поводу кросплатформенности на форуме уже где-то проскакивало (притом не сильно опровергалось), что кросплатформенность энтерпрайз приложений по своей сути не нужна, ибо такие приложения разрабатыются под определённую конфигу, а кросплатформенность в своём роде тоже маркетинговый ход

конечно можно поездить по ушам, мол, дотнет хороший и всё такое, но сомневаюсь что нормальным опытным программистам, очень легко ездить по ушам без аргументов, во многом .net удобен - в принципе куча мелких фенечек языка, добавленных в .net 3.0 - просто для удобства

одним словом "каждый кулик своё болото хвалит"

по-моему технологии уже не так похожи друг на друга, как в начале
Записан
Shura
Почетный гродненец
*****

Репутация: +416/-11
Offline Offline

Пол: Мужской
Сообщений: 2897


Просмотр профиля
« Ответ #25 : 23 Январь 2009, 14:04:15 »

перспективы есть, и проекты пишутся, и дот нет разрабатывается, уже 4я версия на носу. MS готовит винду написанную полностью на .net (проект singularity http://www.rsdn.ru/article/singularity/singularity.xml) Так что в скором веремени это будет основная платформа разроботки.

а кроссплатформенность - вещь в себе.
Записан

Нетолерантный человек.
ancestor::
Гродненец
**

Репутация: +13/-0
Offline Offline

Пол: Мужской
Сообщений: 127


Не знаешь как правильно – делай, как знаешь…

Просмотр профиля
« Ответ #26 : 23 Январь 2009, 14:23:41 »

Большой плюс .NET - это легкая интеграция с остальными Microsoft-решениями.
Записан

"I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. Where the fear has gone there will be nothing...Only I will remain" F.H., D
coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #27 : 23 Январь 2009, 15:29:31 »

C# - как язык программирования по возможностям примерно равен Java, как платформа (.Net), выигрывает наличием огромного числа готовых решений. По поводу перспективности, наверное перспективен в виду того, что Windows на данный момент самая распространенная ОС.

С++ - думаю хоронить не стоит, хоть сам язык обладает большим количеством недостатков, все же многие грабли решаются за счет использования библиотек сторонних разработчиков (Например Qt, гораздо мощнее Windows Forms и в разы удобнее в использовании, плюс полная переносимость на другие платформы).

Если говорить о возможностях непосредственно языков программирования, то самым мощным наверное будет Objective C - надстройка под С, полностью совместимая с чистым С, к тому же во второй версии этого языка есть поддержка C++, главный недостаток, так это недостаточное количество кросплатформенных библиотек.  Перспективы у этого языка возможно есть, скорее всего в недалеком будущем.
Записан

HTTP Error 404 - File or directory not found.
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #28 : 23 Январь 2009, 15:48:28 »

Цитировать
C# - как язык программирования по возможностям примерно равен Java, как платформа (.Net), выигрывает наличием огромного числа готовых решений. По поводу перспективности, наверное перспективен в виду того, что Windows на данный момент самая распространенная ОС.
дотнет выигрывает по числу решений?  Шокирован вот так чудо
я так понимаю из серверов имется только IIS для таких нужд? в отличии от десятка Java серверов с полным комплектом маштабируемости и прочих печенюшек.

по поводу распрастранённости винды... смешно. Java не создавалась как платформа для настольных приложений. Так что аргумент не защитан. Да и к томуже ничто не мешает ей работать и под виндой Подмигивающий

И вообще если сравнивать, то давайте разберём всё по порядку:
1) мобильные девайсы
2) десктоп приложения
3) мелкие корпоративные системы, в том числе и Web
4) ынтырпрайз решения
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #29 : 23 Январь 2009, 15:50:01 »

Цитировать
от сюда вывод - на дотнете писать проще чем на яве
может и так... не писал никогда, так что не могу сравнить. Но скорее всего всё точно так же.
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
Страниц  : 2 3 ... 5 Далее»  Все   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,217 секунд. Запросов: 19.