LINUX.ORG.RU

История изменений

Исправление 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, поддержка хорошая, тут увы без вариантов.