Внутренняя разработка

По умолчанию в WebTutor есть все необходимое для разработки. Серверный язык, возможность взаимодействия с базой данных, библиотеки для реализации пользовательских интерфейсов, документация, исходники открыты + WebSoft периодически проводит обучение разработчиков и учит как этими инструментами пользоваться итд итп.

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

Рассмотрим положительные и отрицательные стороны подобного вида разработки.

Плюсы

  • есть все необходимое для решения большинства задач связанных с WebTutor
  • в вашем распоряжении находится относительно большое количество готовых функций, которые заточены под задачи решаемые в WebTutor (к примеру вот эти функции или функции работы с массивами). С помощью этих функций удобно получать и обрабатывать массивы данных и выполнять различные операции не вникая, что там у них под капотом. А под капотом там очень много кода от написания которого вы избавляетесь.
  • WebSoft и другие разработчики использующие данный вид разработки, смогут разобраться и поддерживать ваш код в дальнейшем
  • количество разработчиков, знакомых с подобным видом разработки и вообще разработчиков WebTutor в целом, не так много на рынке, сторонние разработчики не знакомые с WebTutor, врятли захотят разбираться, с подобными разработками, что соответственно дает вам возможность оставаться востребованным узкоспециализированным специалистом и дает вам больше шансов получать работу связанную с проектами реализованными подобным образом
  • меньше взаимодействия с IT подразделениями компании и соответственно экономия времени (относительно других видов разработки, где обычно потребуется много коммуникаций для реализации)

Минусы

  • не стандартный синтаксис и поведение, на привыкание к которому понадобится какое-то время
  • отсутствие многих возможностей современных языков программирования
  • модули NPM, расширения редакторов кода (к примеру ESLint, Prettier в VS Code), TypeScript и про многие другие удобства, к которым вы возможно привыкли, можно забыть.
  • приходится писать на языке, который кроме продуктов WebSoft мало где пригодится
  • есть относительно большая зависимость от разработчиков WebSoft, в случае внесения изменений в составляющие при обновлениях системы (к примеру если разработчики изменят какие-то функции, стили или решат перейти на новую версию Ext JS, вам тоже придется переходить итп)
Последнее обновление: 9/14/2018, 4:49:50 PM