Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> А нужен ли C#? и стоит ли его изучать? 
:(
    Опции темы
 
А нужен ли C#?
Нужно [ 70 ]  [83.33%]
Не нужно [ 14 ]  [16.67%]
Всего проголосовавших: 84
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
simanyay
Дата 24.5.2003, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: нет
Всего: 36



Цитата
JavaScript (а точнее - ECMAScript) - язык, который на Java похож только синтаксисом. Фактически он отличается от Жабы даже больше, чем Си/++/#. Абсолютно другая идеология программирования, абсолютно другая направленность.


Поэтому то я и удивился. Так значит на Java скрипты писать нельзя?


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Vyacheslav
Дата 27.5.2003, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 2
Всего: 59



Цитата(DENNN @ 23.5.2003, 10:48)
Цитата
Нормальный проект длиться от полугода до 2-3 лет

Я же сказал обычный проект. Проект на 2-3 года должен стоить больших денег, хотя бы потому что мне и другим людям нужно все это время платить з/п. Сколько набегает? Такие заказы редкость и на дороге не валяються smile.gif


DENNN
Не обижайся, но мне тоже бросились в глаза те сроки, которые ты назвал (2 дня-2 недели). Я просто не представляю задачи, которые можно создать так быстро, хотя пишу на С++Builder. А это достачно скоростной продукт. Можешь дать для интереса область их применения. К сожалению, мне таких задач не ставят. У меня средний модуль (dll) к проекту тянет на 1 месяц - минимум на 2-3 недели, но это всего лишь составляющая проекта. А сам проект разрабатываем уже полтора года и конца еще не видно (Планирование производства в строительстве: работают 4 программиста и 4 аналитика). Сейчас меня пригласили на другой проект: автоматизация деятельности оптовой фирмы. Первый результат(предварительный) предполагается получить после 1 года работы 4-x программистов. И как ни странно ни у кого вопросов по длительности сроков не возникает


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
DENNN
Дата 28.5.2003, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: нет
Всего: 43



OK smile.gif

Стереоизображение 3D моделей методами OpenGL на стандартной конфигурации. 1 неделя
Рекламный 3D Screen Saver с динамически изменяющейся сценой и источникаи света 1 неделя + ~5 дней в 3D Max'e
Утилита для создания пространственных моделей домов по их контурам, формам крыш и длинам теней. Утилита автоматически размещает дома на цифровой модели рельефа и имеет графическое 2D отображение (будет и 3D стерео, если потребуется). Экспорт результатов в обменные форматы. 2 недели.
Клиент + БД на MS SQL компоненты для ввода, учета и автоматического создания графической презентации товаров для известной фирмы, реализующей строительное и монтажное оборудование. 2.5 недели
Импорт в БД пердыдущего проекта информации текстовой и графической из внешних источников. Экспорт в PostScript, со всем полиграфическим оформлением и изображением товаров, в стиле фирменного дизайна. 2 недели. (Считаю отдельно, потому что два разных заказа)

Создание презентаций на CD - наша фирма выполняет олностью за две недели (то есть я + дизайнеры).

Программа для сбора пространственной и атрибутивной информации из Excell, статистического анализа и экспорта в форматы MapInfo, DXF и текстовый вид. Программа автоматически расчитывает форму и конфигурацию земельных участков на основе данных о землепользователях. 1 неделя (+ многолетнийопыт smile.gif )

2 два конвертера для преобразования ранее накопленной информации в единый обменный формат Единого Государственного Реестра Земель для Федерального Кадастрового Центра "Земля"

Список решаемых задач далеко не полный.
Дальше продолжать?

Это сообщение отредактировал(а) DENNN - 28.5.2003, 12:40
PM ICQ   Вверх
desyatnik
Дата 28.5.2003, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск

Репутация: нет
Всего: нет



Цитата(simanyay @ 24.5.2003, 18:55)
Поэтому то я и удивился. Так значит на Java скрипты писать нельзя?

Разумеется, нет. Под скриптами я имею ввиду несамостоятельные программы, которые предназначены для расширения возможностей / управления "материнской" программой. Хотя... апплеты в некотором смысле являются скриптами. В общем, в отличие от Java, ECMAScript изначально предназначен для скриптования и на что-либо большее не способен (без внешней помощи в лице универсального интерпретатора и библиотек a la Tcl).
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
AntonSaburov
Дата 29.5.2003, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 6
Всего: 118



Цитата
Сам то над чем работаешь, если не секрет?


Сейчас проект - общение с физическим устройством по
COM-порту. Достаточно сложный алгоритм общения, данные
в базе данных - вообщем полный набор от WinAPI через COM до
.NET в котором используются и файлы конфигурации в виде
XML и база данных и интерфейс для пользователя.
Проект расчитан на 4-5 месяцев. Скоро заканчиваем.
Дальше предполагается проект до конца года - там тоже общение
с устройствами и тоже все очень наворочено.
Кроме этого идет проект системы финансового учета предприятия.

Вообщем работы много и она пока есть - что приятно.
PM MAIL WWW ICQ   Вверх
guid
Дата 13.6.2003, 07:07 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Мне кажется что изучать C# стоит.
Поскольку такая компания как Microsoft не зря
тратит милионы баксов на протолакивание этого языка и вообще .NET!

  Вверх
DENNN
Дата 13.6.2003, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: нет
Всего: 43



Цитата
Поскольку такая компания как Microsoft не зря
тратит милионы баксов на протолакивание этого языка и вообще .NET!

smile.gif
Я могу только повторить высказывание о крутизне кого-либо.
PM ICQ   Вверх
Vit
Дата 22.6.2003, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 1
Всего: 207



Я как всегда с прагматичной точке зрения... Ответить на вопрос в такой постановке довольно сложно. Прежде всего определись с целями, которые ты преследуешь:

1) Если для общего развития: то надо ознакомиться хотябы на уровне программы "Hello World" и скорее почитать о языке, чем его изучать

2) Если есть предположение сделать его одним из основных языков программирования, ты учил что-то устарелое и пришло время осваивать что-то современное то тогда надо посмотреть более пристально
попробовать программировать...

3) Если стоит вопрос о поиске работы, тем более за рубежом, то учить надо: сейчас рабочих мест для знающих .net становится всё больше, а без его знания всё меньше.

4) Если имеешь хорошую работу, стабильность в материальном плане, терпеть не можешь MS то на кой его тогда учить? Можно даже и не открывать.

2 DENNN - "дозреет технология" - звучит красиво, но вот например Java дозрела, программистов на ней более чем достаточно, работу найти трудно... А те кто выучили совсем ещё недозревшую бету C# полтора года назад успели отхватить весьма перспективные места.
Проекты на 2 недели даже проектами можно назвать с определённой долей натяжки - это скорее мелкие утилиты. Обычно мелкие проекты - это если задействовано менее 10 программистов на срок не более полугода, средние проекты это когда не более 100 программистов на срок не более 1 года...
По поводу проталкивания MS какого-либо продукта... нравится Вам продукт MS или нет, опыт последних 20 лет говорит, что даже самые бредовые идеи, которые берётся воплощать MS оказываются весьма популярны и жизнестойки (достаточно вспомнить хотя бы BASIC - ну кто в здравом уме мог предположить например 15-20 лет назад, что детский недоразвитый нелогичный язык через десятилетие станет одним из самых распространённых? Ваш покорный слуга былбы весьма изумлён, скажи ему тогда такое. Не думайте, что мне нравятся языки программирования от MS и сама технология .net, скорее наоборот, но надо смотреть в лицо реалиям.





--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
DENNN
Дата 22.6.2003, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: нет
Всего: 43



Как я уже объяснил: я не хочу чтоб это проталкивание осуществлялось за мой счет. Потому как поиск мной неисправностей позволит майкрософт в дальнейшем совершенствовать свой продукт и получить прибыль, а для меня это сейчас означает лишь потерю времени сил и денег. Иными словами, я не хочу бесплатно исправлять чужие ошибки. Они ведь седмую студию не бесплатно продают?
Вот именно поэтому я не стал бы сейчас рисковать проектами, разработка которых занимала бы болше чем тем 2-3 недели. В начале своей кареры МС старалась всгда обеспечивать обратную совместимость, сейчас же 6 эксплорер в своей работе иногда отличается от 5, некоторые проги, написанные под DirectX7 не работают под 8. Каждый сам сможет продолжить список sad.gif Ведь создатели этих не работающих программ в сущности доверились именному принципу совместимости.
А теперь представте расходы в случае когда
Цитата
когда не более 100 программистов на срок не более 1 года...

а через год что-то также изменилось (очередной DirectX10 вышел и т.п.) и теперь оказывается, что для того чтоб дописать пару модулей необходимо переписывать ядро, потому что оно уже работает не так, как было задумано. Это и значит "дозреть". В C++ стандат на язык, компиляторы, культура написания кода существуют уже не один десяток лет. И я знаю, что если необходимо решить некоторую прикладную задачу, то на этой технологии я смогу это сделать почти всегда и воспользоваться тем компилятором и средой разработки, которая мне наиболее подходит. Ситуация с .NET иная - стандарт в руках коммерческой организации, которая монополист не только на технологию, но и устанавливает правила игры в соответствии со своими интересами. Возможно понимание этого придет в последствии, так же как с годами исчезла эйфория связанная с появлением JAVA - технология нашла свою нишу на рынке и "все встало на свои места".
А что касается
Цитата
например Java дозрела, программистов на ней более чем достаточно, работу найти трудно...

то не стоит забывать, что многие из этих программистов ориентировались на интернет технологии (особенно когда был большой спрос на знающих эти технологии, а специалистов не хватало).
Но (поправте если я ошибаюсь) сайты и т.п. чаще всего отражают некоторую информацию, которая собрана с использованием других технологий: публикация БД, поддерживаемой клиент-серверными технологиями, заказ продукции в инет-магазине и т.п.. Появление новых видов этой информации, требующей публичного доступа, идет медленее чем сама процедура публикования в инете.

Это сообщение отредактировал(а) DENNN - 22.6.2003, 17:19
PM ICQ   Вверх
desyatnik
Дата 13.7.2003, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск

Репутация: нет
Всего: нет



Цитата(DENNN @ 22.6.2003, 17:11)
Ситуация с .NET иная - стандарт в руках коммерческой организации, которая монополист не только на технологию, но и устанавливает правила игры в соответствии со своими интересами.

Не говори ерунду. Во-1, стандарт - в руках ECMA, а не MS. Во-2, к концу года обещают доделать Mono (хотя кое-чем уже сейчас вполне можно пользоваться). У GNUтых тоже какие-то разработки есть...
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
BiT
Дата 15.7.2003, 10:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(DENNN @ 23.5.2003, 11:33)
Конечно. А какие серверные решения создаються на базе от Майкрософта? Их сайт ужасно тормозной - ASP+серверные технологии. Покажите дельный сайт. На JAVA я видел много достойных вещей.

Информационная система Лондонской фондовой биржи :-). А вообще-то единственный ( и для кого-то самый весомый аргумент :-) ) плюс Java - многоплатформенность.По части скорости .NET стабильно в 5-6 раз быстрее J2EE при не менее хороших возможностях к масштабированию, работая при этом почти на порядок дешёвом железе. И уже знаменитый список "success story" во главе с Pet Store, перенесённый c J2EE на .NET, еженедельно пополняется гораздо более крупными и долговременными проектами на .NET, перенесёнными с J2EE. Да и примеры из собственного опыта имеются, когда аналогичная по функциональности система на .NET была на порядок быстрее реализованной на J2EE ( причём систему на J2EE реализовывали не последние люди на Java-арене России ),предметная область системы - Интернет Банкинг.
  Вверх
kor
Дата 18.7.2003, 06:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 12.7.2003

Репутация: нет
Всего: нет



Я проголосовал против и вот почему :
Насколько я понимаю ты сейчас уже изучаешь JAVA:
JAVA и .NET имеют очень близкую область применимости.
Для того чтобы делать приложения из этой области применимости тебе достаточно одного
из них. так что используй JAVA так как ты его уже изучаешь.
И если ты крут в JAVA то изучить точку нет тебе будет несложно - они похожи.


К тому му же я как человек работающий под JAVAой и в фирме занимающейся развитием JAVA не верю что .NET ее порвет. Но как говориться поживем увидем...
PM MAIL ICQ   Вверх
QryStaL
Дата 7.12.2007, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: 14
Всего: 32



Как оказалось, перспективно... Язык развивается, появляется все больше возможностей, зарплаты растут, спрос тоже =)


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
RWander
Дата 7.12.2007, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 349
Регистрация: 4.5.2006
Где: Russia.Udm.Izhevs k

Репутация: 1
Всего: 6



Хотелось бы опять услышать мнения людей, которые писали в этой теме 4 года назад)) как изменилось их отношение к технологии .NET..


--------------------
Microsoft Certified Technology Specialist - ASP.NET Applications
PM MAIL   Вверх
Валерия
Дата 8.12.2007, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: нет
Всего: 8



Минуса:

Самый большой минус, это то, что для того что бы работали C# программы, нужно ставить dotnet, без этого - никак (ну или если использовать сторонний софт для встроенного дотнэта, то будет под 20мб весить простейшая программа)

Второй минус - C# хоть и кроссплатформенный, но только под винду smile
Имеется ввиду клосплатформенность, что кроме как под обычную винду, можно писать под Windows Mobile.

Еще минус - скорость выполнения одинаковой задачи, ниже чем, допустим, у C++ т.к C# это полукомпилятор и полуинтерпретатор.

Также большой минус что любую (возможно не любую) программку, можно дэкомпилировать, вплоть до того что будет на руках весь исходник.

Плюса:

Довольно перспективный язык. Сейчас Майкрософт его сильно развивает...

Довольно много предложений за границей на хорошую зарплату, т.к DotNET программистов меньше чем других (этот пункт, касаеться также Java)

Самый большой плюс - сам язык очень удобен. Здесь делалось все для удобства работы самого программиста, очень хорошая среда, очень много готовых решений для самого программиста.

Еще небольшой плюс, то что програмки на C# меньше весят чем на других языках (Delphi, C++) (в этом неуверена, возможно я в компиляторах не ставила настройки на оптимизацию веса и тп)


Ах да, еще добавлю:
ВСЁ ЧТО НАПИСАНО ВЫШЕ ЛИШЬ МОЁ ИМХО!
Хотелось бы выслушать комментарии / опровержения моих пунктов, т.к сама я C# занимаюсь не более месяца.

Добавлено спустя несколько минут
И еще, этот пост я написала не читая ничего кроме первого поста, что бы сравнить, сходиться ли мое мнение с мнением других. В чемто сходиться smile

Это сообщение отредактировал(а) Валерия - 8.12.2007, 14:14
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1068 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.