История изменений
Исправление shahid, (текущая версия) :
Языки можно разные, хоть PHP, хоть Java, хоть Go, хоть сишечка.
Чтобы не тратить время впустую, сразу заметка на полях:
У любых библиотек и фреймворков, даже абсолютно свободных, есть ЦЕННИК.
Стоимость разработки, и стоимости поддержки и дальнейшего владения. От ценника и окупаемости надо отталкиваться в вопросе изучения, чтобы не изучать всякое ненужное.
Из зрительного зала с последнего ряда для бедняков и нищих доносятся слова «full-stack development»...
Не надо держать отдельных проггеров под клиент-сайд, под бэкэнд, (и под мобильные приложения тоже, опаньки). Это *существенно* снижает расходы, и на управление тоже.
Под сабж остаётся несколько вариантов:
- node.js + react (+ react-native) + готовые компоненты
- scala + scala.js + react + (тоже самое)
- вроде ещё котлин (пока не пробовал). И прочее.
Первое дешёво, но надо относительно много тестов писать, и есть потолок сложности проекта, выше которого нельзя прыгнуть из-за особенностей JS и разработки на нём и его диалектах. Стоимость замены программиста вроде бы низкая, но новый проггер склонен всё переломать-переписать за предыдущим.
Второе — без потолка сложности, есть дефицит проггеров, они дороже, не нужно так много тестов писать: от типичных проблем защищает компилятор; исходный код требует меньше временных затрат на обслуживание, хоть и стоит дороже.
react.js - большая библиотека готовых компонентов, простая разработка, широкое community, поддержка хорошая, тут увы без вариантов.
Исправление shahid, :
Языки можно разные, хоть PHP, хоть Java, хоть Go, хоть сишечка.
Чтобы не тратить время впустую, сразу заметка на полях:
У любых библиотек и фреймворков, даже абсолютно свободных, есть ЦЕННИК.
Стоимость разработки, и стоимости поддержки и дальнейшего владения. От ценника и окупаемости надо отталкиваться в вопросе изучения, чтобы не изучать всякое ненужное.
Из зрительного зала с последнего ряда для бедняков и нищих доносятся слова «full-stack development»...
Не надо держать отдельных проггеров под клиент-сайд, под бэкэнд, (и под мобильные приложения тоже, опаньки). Это *существенно* снижает расходы, и на управление тоже.
Под сабж остаётся несколько вариантов:
- node.js + react (+ react-native) + готовые компоненты
- scala + scala.js + react + (тоже самое)
- вроде ещё котлин (пока не пробовал). И прочее.
Первое дешёво, но надо относительно много тестов писать, и есть потолок сложности проекта, выше которого нельзя прыгнуть из-за особенностей JS и разработки на нём и его диалектах.
Второе — без потолка сложности, есть дефицит проггеров, они дороже, не нужно так много тестов писать: от типичных проблем защищает компилятор; исходный код требует меньше временных затрат на обслуживание, хоть и стоит дороже.
react.js - большая библиотека готовых компонентов, простая разработка, широкое community, поддержка хорошая, тут увы без вариантов.
Исправление shahid, :
Языки можно разные, хоть PHP, хоть Java, хоть Go, хоть сишечка.
Чтобы не тратить время впустую, сразу заметка на полях:
У любых библиотек и фреймворков, даже абсолютно свободных, есть ЦЕННИК.
Стоимость разработки, и стоимости поддержки и дальнейшего владения. От ценника и окупаемости надо отталкиваться в вопросе изучения, чтобы не изучать всякое ненужное.
Из зрительного зала с последнего ряда для бедняков и нищих доносятся слова «full-stack framework»...
Не надо держать отдельных проггеров под клиент-сайд, под бэкэнд, (и под мобильные приложения тоже, опаньки). Это *существенно* снижает расходы, и на управление тоже.
Под сабж остаётся несколько вариантов:
- node.js + react (+ react-native) + готовые компоненты
- scala + scala.js + react + (тоже самое)
- вроде ещё котлин (пока не пробовал). И прочее.
Первое дешёво, но надо относительно много тестов писать, и есть потолок сложности проекта, выше которого нельзя прыгнуть из-за особенностей JS и разработки на нём и его диалектах.
Второе — без потолка сложности, есть дефицит проггеров, они дороже, не нужно так много тестов писать: от типичных проблем защищает компилятор; исходный код требует меньше временных затрат на обслуживание, хоть и стоит дороже.
react.js - большая библиотека готовых компонентов, простая разработка, широкое community, поддержка хорошая, тут увы без вариантов.
Исходная версия shahid, :
Языки можно разные, хоть PHP, хоть Java, хоть Go, хоть сишечка.
Чтобы не тратить время впустую, сразу заметка на полях:
У любых библиотек и фреймворков, даже абсолютно свободных, есть ЦЕННИК.
Стоимость разработки, и стоимости поддержки и дальнейшего владения. От ценника и окупаемости надо отталкиваться.
Из зрительного зала с последнего ряда для бедняков и нищих доносятся слова «full-stack framework»...
Не надо держать отдельных проггеров под клиент-сайд, под бэкэнд, (и под мобильные приложения тоже, опаньки). Это *существенно* снижает расходы, и на управление тоже.
Под сабж остаётся несколько вариантов:
- node.js + react (+ react-native) + готовые компоненты
- scala + scala.js + react + (тоже самое)
- вроде ещё котлин (пока не пробовал). И прочее.
Первое дешёво, но надо относительно много тестов писать, и есть потолок сложности проекта, выше которого нельзя прыгнуть из-за особенностей JS и разработки на нём и его диалектах.
Второе — без потолка сложности, есть дефицит проггеров, они дороже, не нужно так много тестов писать: от типичных проблем защищает компилятор; исходный код требует меньше временных затрат на обслуживание, хоть и стоит дороже.
react.js - большая библиотека готовых компонентов, простая разработка, широкое community, поддержка хорошая, тут увы без вариантов.