php666
@php666
PHP-макака

В каких ЯП мало или вообще нет фреймворков?

После многих лет на PHP начало дико выбешивать, что зная один ЯП к нему в довесок требуется знать кучу фреймворков.
С Ларавелем работаю года два, но все знания - это тривиальные вещи аля работа с ORM/Билдером/очереди и все то, что обычно и требуются для решения каждодневных задач.
Если смотреть в сторону вакансий, то там и Симфони мелькает и Yii и прочие самопалы и битриксы.
В общем, категорически осточертело метаться среди инструментов. Пока писали проект на версии фреймворка А, уже вышла версия фреймворка Б.
В результате всего этого ты вроде и работаешь и вроде как бы опыта набираешься, а по факту знания весьма поверхностные, зачастую после полугода вообще забываются некоторые вещи.
Учить 100500 фреймворков в свободное время, чтобы тебя хотя бы прособеседовали, не вижу смысла, трудозатраты, по моему мнению, необоснованно высокие, особенно когда ты и так всю жизнь пишешь код.

В итоге что хочется:
1. Перейти на другой стек.
2. Стек на каком-то едином стандарте, на одном едином инструменте для разработки.
3. Без кучи фреймворков и прочих "гениальных" решений айти-графоманов, с проверенными пакетами в центральной репе, а не как в композере, где либо версия фреймворка не та, либо баги, ибо пакет заброшен 5 лет назад, а аналогов нет.
  • Вопрос задан
  • 642 просмотра
Пригласить эксперта
Ответы на вопрос 8
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
В результате всего этого ты вроде и работаешь и вроде как бы опыта набираешься, а по факту знания весьма поверхностные, зачастую после полугода вообще забываются некоторые вещи.
На самом деле - и да и нет.
Во первых - 90% фреймворков похожи как родные братья, отличие в десятке настроек и чуть разном подходе к передаче параметров, ну +- десяток нюансов. Вникнуть в них вполне реально за приемлемое время.

Во вторых - ну вот выучили лару и нет желания колупаться в условном уйй - ищите вакансии под нее, че париться, их мульён же, где-то да найдется под вас.

И еще - все новомодные фреймворки хороши до тех пор пока нужно быстро наваять что-то классически тупое и одинаковое, под что уже все написано, под такое хватает "молодых проактивных креативных позитивных смузипоглотителей", знакомых не с языком, а с фреймворком. Когда задача сделать что-то на шаг вправо-влево - все, пипец, тостер, СО, старшие коллеги (если есть). Так что именно знаниями можно упираться на собесах, фреймворк не суть важен.

Ну и анек в тему:
HR:
- Вы нам не подходите. Нам нужны молодые, амбициозные, способные творчески расти!
Пожилой прогер:
- Запишите мой телефон. Когда выяснится, что у вас все амбициозно растут, а работать некому - позвоните!
Ответ написан
tsklab
@tsklab
Здесь отвечаю на вопросы.
Delphi (Object Pascal), VCL (Visual Component Library) с 1995 года.
Ответ написан
.NET 6 и C#

Для веба один основной Фреймворк которым пользуются все: ASP.NET Core (легаси с ASP.NET MVC и прочими вебформами не учитываем)
Причём альтернативные фреймворки строятся поверх него, а не вместо, но их не много.

Практически все системообразующие библиотеки - от одного вендора - Microsoft.
Централизованный и вполне неплохой менеджер/репозиторий пакетов - nuget
Ответ написан
DollyPapper
@DollyPapper
Добро пожалововать в современный еб***нутый мир, где у каждого языка 100500 фреймворков и используют их чаще всего не потому что "надо", а потому что использующий хочет с ним опыта набраться, потому что в вакансиях требуют его знание, потому что тот кто начал тот проект в вакансии тоже хотел с ним опыта набраться и круг замкнулся.
Ответ написан
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
С. Там их вообще нет :) Правда область применения plain C - немножко специфичная.
Ответ написан
Комментировать
@mkone112
Начинающий питонист.
Хмм... Я ничего не смыслю в пыхе, но с точки зрения питона это очень странный вопрос.
Если смотреть в сторону вакансий, то там и Симфони мелькает и Yii и прочие самопалы и битриксы.

Так ищи только ларавель.
Пока писали проект на версии фреймворка А, уже вышла версия фреймворка Б.

Неужели пыха настолько гибка что позволяет кардинально менять фреймворки? Питоновский django от версии к версии почти не меняется, мелкая фича там, мелкая фича здесь, не более.
Учить 100500 фреймворков в свободное время

Опять таки с точки зрения питона - знание одного фреймворка покрывает 80% других.
Стек на каком-то едином стандарте, на одном едином инструменте для разработки.

1С? Или можно из веба перейти в дс например.
Ответ написан
Комментировать
@DmitrySolomennikov
На мой взгляд, здесь надо изменить точку зрения.
Посмотрите не на инструменты, с которыми работаете, а на задачу, которую решаете.
При некотором усилии окажется, что 100500 фреймворков не является проблемой само по себе, это всего лишь способы решить задачу со своими ограничениями и предоставляемыми возможностями.

В общем, категорически осточертело метаться среди инструментов. Пока писали проект на версии фреймворка А, уже вышла версия фреймворка Б.

Не надо гнаться за новыми версиями, решайте задачу, а не обновляйте фреймворки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы