25.08.2014 |  support@ida-web.ru

Почему, когда речь заходит о технологиях, можно услышать достаточно противоречивые мнения?

Прежде, чем отвечать на этот вопрос, стоит задуматься о том, что представляют собой технологии. Существует много различных технологий и все они имеют свои плюсы и минусы, цели и задачи, требования и ограничения. Поэтому, при пересечении их областей применения, необходимо комплексное сравнение, что, порой, упускается из вида. К примеру, попытки сравнить различные языки, как php и Java, или фреймворки, как jQuery и Backbone, обычно сводятся к бесконечно долгим обсуждениям, так и не имеющим конца. Основная проблема таких обсуждений - это абстрактная постановка задачи. Если приводить более жизненный пример, то задача "создать сайт", обычно, говорит только лишь о том, что задача связана с интернетом (сетью) и не более. Попробуйте взять любой сайт-визитку и любой огромный сайт с миллионной посещаемостью, а затем сравнить их задачи. Как минимум, речь идет о масштабах. Это же касается и других технологий, как, например, технологий ведения разработчики (тот же Scrum, RUP, каскад и так далее).

Так же необходимо принимать во внимание тот факт, что практика с теорией могут достаточно сильно разниться, при чем даже в рамках одной технологии. Другими словами, опыт применения тех или иных технологий может достаточно сильно отличаться. Простой пример. Вы легко можете столкнуться с тем, что в рамках создания тех или иных технологий были допущены ошибки, которые можно заметить лишь на практике. Ошибки в проектировании. Ошибки в предположениях. И так далее. Другой пример. Это, собственно, опыт применения технологий на практике. У одних людей могли постоянно возникать проблемы, при использовании одной технологии. У других наоборот проекты завершались гораздо легче. Поэтому, от первых, чаще всего, вы услышите негативные отзывы, а от вторых наоброт положительные (что, к сожалению, чаще всего, и становится точкой опоры в сравнительных анализах).

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

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

Компания "IDA-Web.ru" надеется, что данный материал поможет Вам лучше понимать специфику мира информационных технологий.



Так же советуем

Обратная связь

Я согласен с вашими правилами и условиями

Опыт Знания Умения