Вопрос

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

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

Это было полезно?

Решение

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

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

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

Другие советы

@Дамо,

прежде чем наступает время выбора технологии, люди обычно определяют требования и оценивают навыки команды

Полностью зависит от предполагаемого продукта и его аудитории.Что это за продукт?Для кого это?

У вас уже есть команда?Если да, вы могли бы проверить, какими технологиями они обладают.

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

Это уже обсуждалось ранее.

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

Если бы мне дали свободный выбор, это, скорее всего, было бы то, в чем я больше всего разбираюсь, так что ASP.NET C #, в основном технологии MS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top