Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Разработка информационных систем Новый топик    Ответить
 Что влияет на выбор фреймворка/языка/платформы в ваших проектах?  [new]
cardamo
Member

Откуда:
Сообщений: 2
На форуме множество вопросов типа "Какая технология лучше подойдёт для задачи X?". Стало любопытно, насколько часто выбор инструментов для решения ИТ задач рационален и какие факторы могут повлиять на этот выбор? Ведь в реальном мире иногда приходится иметь дело с мягко говоря не очевидными решениями, а автора уже и след простыл и его по этому поводу не допросишь.
1 май 14, 12:22    [15961706]     Ответить | Цитировать Сообщить модератору
 Re: Что влияет на выбор фреймворка/языка/платформы в ваших проектах?  [new]
Dmitry V. Liseev
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 5490
cardamo
На форуме множество вопросов типа "Какая технология лучше подойдёт для задачи X?". Стало любопытно, насколько часто выбор инструментов для решения ИТ задач рационален и какие факторы могут повлиять на этот выбор? Ведь в реальном мире иногда приходится иметь дело с мягко говоря не очевидными решениями, а автора уже и след простыл и его по этому поводу не допросишь.
Важнейший фактор - личный опыт. Никто и никогда не выбирает "рациональные" инструменты.
1 май 14, 17:53    [15962290]     Ответить | Цитировать Сообщить модератору
 Re: Что влияет на выбор фреймворка/языка/платформы в ваших проектах?  [new]
cardamo
Member

Откуда:
Сообщений: 2
Dmitry V. Liseev
Важнейший фактор - личный опыт. Никто и никогда не выбирает "рациональные" инструменты.


Если я могу сделать нечто помощью X, то я не буду изучать более подходящий для этого Y. По-вашему все люди разделяют этот принцип? Что-то не верится)
2 май 14, 10:38    [15963351]     Ответить | Цитировать Сообщить модератору
 Re: Что влияет на выбор фреймворка/языка/платформы в ваших проектах?  [new]
miwaonline
Member

Откуда:
Сообщений: 2249
cardamo,

Если проект больше чем на один вечер - многие так и поступают. Конкретно - зачем мне изучать, условно, питон для написания какой-то сетевой утилиты, если, опять же условно, синаптик на паскале предоставит мне все необходимые возможности в привычной среде. И так - в каждом конкретном случае.
2 май 14, 12:19    [15963485]     Ответить | Цитировать Сообщить модератору
 Re: Что влияет на выбор фреймворка/языка/платформы в ваших проектах?  [new]
guest_20040621
Guest
> Что-то не верится

Посмотрите вокруг. Тонны говнокода так и написаны.

> все люди разделяют этот принцип?

Не все, конечно. Но для России это мейнстрим. Это не говорит о второсортности или национальных особенностях, - ситуация отражает социальные приоритеты. В частности, одну из ключевых ролей играет горизонт планирования. Безотносительно программирования.
2 май 14, 13:11    [15963554]     Ответить | Цитировать Сообщить модератору
 Re: Что влияет на выбор фреймворка/языка/платформы в ваших проектах?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4700
guest_20040621
Не все, конечно. Но для России это мейнстрим. Это не говорит о второсортности или национальных особенностях, - ситуация отражает социальные приоритеты. В частности, одну из ключевых ролей играет горизонт планирования. Безотносительно программирования.


По мне так выбор технологии определяется ее "откатоемкостью".
Сумели сейлы от IBM "убедить" заказчика в преимуществах их технологий, то будет IBM какя-то там серия AIX + WebSphere + DB2 + (еще что, что не нужно). Оказались официальные партнеры от MS шустрее, будет MS Windows Server + SharePoint + MS SQL + (еще куча очень важных компонентов, без которых вообще ничего работать не будет)
Т.е. выбор платформы, ЯП и пр. происходит до, того как проект попадет к программистам.
А потом сроки...
Т.е. проект нужно сдать уже "вчера", т.к. продажники пообещали все и еще немного сверху.
И вот это надо реализовать за пару месяцев.
Какое тут изучение "подходящего инструмента Y", тут бы хоть что-то сделать.
Чтобы как-то шевелилось и не падало на демонстрации.
С надеждой, что во время "сопровождения" напишут как надо :-)
4 май 14, 07:28    [15968511]     Ответить | Цитировать Сообщить модератору
 Re: Что влияет на выбор фреймворка/языка/платформы в ваших проектах?  [new]
sphinx_mv
Member [заблокирован]

Откуда:
Сообщений: 1672
mad_nazgul
С надеждой, что во время "сопровождения" напишут как надо :-)
Если это сразу не "написали как надо", то (скорее всего) это уже никогда не "напишут как надо" - сугубо по тому, что "а оно и так работает"...
4 май 14, 12:31    [15968811]     Ответить | Цитировать Сообщить модератору
 Re: Что влияет на выбор фреймворка/языка/платформы в ваших проектах?  [new]
Dmitry V. Liseev
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 5490
mad_nazgul
С надеждой, что во время "сопровождения" напишут как надо :-)
Эта надежда умирает первой.
4 май 14, 12:44    [15968834]     Ответить | Цитировать Сообщить модератору
 Re: Что влияет на выбор фреймворка/языка/платформы в ваших проектах?  [new]
guest_20040621
Guest
> выбор технологии определяется ее "откатоемкостью"

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

Есть примеры альтернативного выбора. Но - как исключения. Деловая практика именно такова.
4 май 14, 13:25    [15968921]     Ответить | Цитировать Сообщить модератору
 Re: Что влияет на выбор фреймворка/языка/платформы в ваших проектах?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4700
sphinx_mv
mad_nazgul
С надеждой, что во время "сопровождения" напишут как надо :-)
Если это сразу не "написали как надо", то (скорее всего) это уже никогда не "напишут как надо" - сугубо по тому, что "а оно и так работает"...


Вы правы!
Обычно, либо разработчиков перекидывают на более приоритетный проект, либо начинается проект развития.
4 май 14, 14:11    [15969051]     Ответить | Цитировать Сообщить модератору
Все форумы / Разработка информационных систем Ответить