Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 20.04.2009
Сообщений: 17

Почему мне не хочется учить .Net?

06.10.2009, 21:23. Показов 3194. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вроде бы и денег там платят больше, и советуют мне, и сам вижу, что программистский мир вроде движется туда. А я вот не вижу необходимости. Сам работал на PHP, на Delphi. Дело в том, что, выучив/познакомившись с порядочным количеством языков (и в вузе, и на работе), я избавился от тяги к новым языкам и 'технологиям'. Боюсь, что выучишь новую платформу, а получишь по сути то же самое, перепев старых песен. Или чем плох, например, PHP для сайтов, на кой черт нужны midtierы прочая лабуда? Опять же, если я работаю с БД, объектно-ориентированное программирование мне необходимо, как рыбе зонтик, оно только мешает. Нужен усовершенствованный SQL, вот что нужно. Это относится и к Java, не только к .Net. Выходит, что программисту новые технологии ни к чему, так как не дают новых удобств. Неужели миграция на .Net вызвана только политическими мотивами? Создание замкнутого мира Micro$oft.
Я, кстати, не пытаюсь агитировать в пользу того или иного средства разработки, чем любят заниматься в форумах. Считаете, что PHP устарел, я согласен, надо менять на что-нибудь новое; но нельзя же делать выбор, ориентируясь только на красивую рекламу, или я не прав?
И еще хочу спросить, испытывал ли кто-нибудь подобные же затруднения, когда не хочется, а *надо*.
Гуру конечно могут сказать, что я рассуждаю о вопросах, в которых не разбираюсь, и действительно, не разбираюсь, потому что не хочу учить новые 'технологии' по причинам, описанным выше. Если я допустил ошибки в своей оценке, буду благодарен, если меня поправят.
С другой стороны, когда PHP и Delphi потеряют популярность, платить будут все меньше и меньше, а потом работу потеряешь и вообще п... Я, профессиональный программист, не могу указать, какой инструмент мне наиболее удобен для моей профессиональной деятельности. Типа не моего ума дела. Sun да M$ умнее. Рабство какое-то получается.
Вот такие немного сумбурные выводы.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.10.2009, 21:23
Ответы с готовыми решениями:

Очень мне хочется разобраться в ценообразовании изготовления сайта.
Всем привет. Занесло меня к вам, не от хорошей жизни, много вопросов накопилось, а где же еще ответы получить, если не здесь. ...

Какой язык мне дальше учить? Как подтянуть английский?
Всем привет! Мне 15 лет. В последнее время стал учить языки программирования. Знаю c# и немного ООП. Есть свой проект. Какой язык мне...

Какой язык программирования мне ст0ит учить?
... оканчивю мат. школу, и хочу поступить на программиста. Программирую (неплохо) на Паскале. Что мне нужно? Може С++? Или...?

21
0 / 0 / 0
Регистрация: 20.04.2009
Сообщений: 17
19.10.2009, 21:00  [ТС]
Студворк — интернет-сервис помощи студентам
2 tripod:
Честное слово, я балдею от этого языка. Но ни черта не понимаю. Например, я всегда думал, что интерфейс - это класс, у которого все методы абстрактные. А оказывается, это 'по сути разные вещи'. Все-таки непонятно, зачем нужна эта загадочная методология с привлечением существительных и глаголов.
Методология должна отвечать критериям не правильности, а удобства, потребительским качествам. Ты пишешь, что она позволит программисту менять классы, не менять, добавлять фитчи, создавать классы... Но ведь конечная цель - создать не кучу абстрактных классов, а работающую программу. Такая методология, мне кажется, помогает создавать именно исходный код, а не что-то работающее.
Вспомнил шутку: 'объектно-ориентированное проектирование кончается тогда, когда заканчиваются оперативная память и время, отведенное на выполнение программы'.
0
0 / 0 / 0
Регистрация: 04.10.2009
Сообщений: 22
19.10.2009, 21:44
2beroal
Честное слово, я балдею от этого языка. Но ни черта не понимаю.
--------
ну ok, постараюсь объяснить другим языком, но лучше авторов книг по шаблонам мне это сделать все равно не удастся.

Например, я всегда думал, что интерфейс - это класс, у которого все методы абстрактные
--------
да, но абстрактный класс - это не обязательно класс, у которого все методы абстрактные (то есть abstract - не тоже самое, что interfacе)
в C# есть два разных ключевых слова. И используются они для разных целей.
В классическом ООА действительно интерфейс тождественнен абстракции (по смыслу). в дот нет - это не так. Есть четкая смысловая (и терминологическая) разница.

Но ведь конечная цель - создать не кучу абстрактных классов, а работающую программу.
-------------
Конечная цель - создать такую работающую программу, в которую можно внести любое дополнительное функциональное изменение, пришедшее в голову заказчику в любой момент времени. И сделать это с минимумом затрат времени и денег.
Цель такая стоит не потому, что нам всем этого очень хочется, а потому, что по другому просто не бывает в природе. Надежда на то, что придет умный заказчик и с первого раза расскажет все требования к будующей системе - это иллюзия.
А этого можно достигнуть с помощью создания кучи абстрактных классов, которые с наибольшей точностью будут отражать неизменную во времени часть системы. И уже на этот каркас навешивать новую функциональность или же убирать ненужную.

Все-таки непонятно, зачем нужна эта загадочная методология с привлечением существительных и глаголов.
-----------------
Нужна для того, чтобы хоть немного помочь такому ограниченному существу как человек наиболее простым способом выделить эту статическую часть структуры. Эта статика существует объективно, хочет этого проектировщик или не хочет. Если он закрывает глаза и говорит, что интерфейсы можно выбирать от балды, то он вынужден будет их выбирать и менять до тех пор, пока эту статику не нащупает. А это стоит денег и времени, причем эти затраты растут по экспоненте (в зависимости от размера уже написанного кода)
При маленькой задаче на 1 программера - это не проблема, решается гениальностью личности. два чела - уже начинают эту экспоненту ощущать на собственной шкуре, не смотря на все таланты. В группе программистов - это приводит как минимум к трем релизам, каждый из которых пишется с полного нуля, а первые два изначально не работающие.

Кстати, метод выделения объектов по существительным мне впервые встретились у Гради Буча в его классической книге по ООП (если я правильно помню, давно было)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.10.2009, 21:44

Имеет ли смысл учить pascalАbc.net или лучше сразу учить Делфи
Имеет ли смысл учить pascalАbc.net или лучше сразу учить Делфи(имеется опыт программирования на турбо паскале)?

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

Чем занимаются программисты ? Что мне учить ? Дайте совет в обучении
Чем занимаются программисты ? Что мне учить ? Дайте совет в обучении Вначале хотел бы описать свою ситуацию с обучением: Ушел...

Можно ли учить сразу C# и VB.NET?
Можно ли учить сразу c# и vb.net?Не перемешаються знания?xD

Стоит ли учить Asp.net?
Народ, вроде осилил C# и собственно назрел вопрос, перспективно ли сейчас учить asp.net? Сложно ли будет с трудоустройством по данному...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru