Да ну, сидит один фулстэк и пилит весь яндекс 😂😂😂. Предлагали вторым пойти - отказался даже рассматривать варианты)
Вы так же как и арбнетка видимо не сильно понимаете, что такое фреймворк. Как вы обьясните, что, например, Youtube и Instagram написаны на фреймворке? Думаете у них денег нет на самописное решение? При всей моей ненависти к вордпрессу не могу не признать что и на нем есть серьезные проекты. Правда там выпилено все что только можно, оставлено, если так можно выразиться, одно ядро, но это факт.
Джуну сложно понять, что интерфейсы проектируют не программеры.
Долго гнался за мной, чтоб этот бред запостить?
По-хорошему надо просто это оформить в виде плагина, да и все
Не вижу смысла привязывать это к seo, но все рейтинги красноречиво говорят что лучше пайтона зверя нет) Он подойдет абсолютно для всего. На него и спрос хороший, вакансий дофига. Правда не для джунов - их нет от слова совсем, сейчас очень неудачное время для того чтоб войти в айти, это факт. Людей с опытом с руками отрывают. Ну и просто учить язык - особо смысла нет, только если чтоб мозг не заржавел. Грубо говоря, вам дали голый сервер и вы на нем подняли приложение, пусть самыми примитивными способами, но нужно понимать как это сделать. Тут одни староверы, поэтому холиварить про нужность облаков в наше время промолчу)
Ну естественно - тут же просто проверка а не изменение поля.
Именно так, достаточно глянуть на код плагина. Теоретически вы можете изменить плагин, что бы он менял не для базовой таблицы а для нужной вам.
Ну или просто в базе выполнить ALTERNATE TABLE .... для нужного вам поля.
Но плагин странный вообще, правда я уже давно не работал с мусклей. Возможно там такое прокатит, в постгрес точно нет
Буду занудой, но напомню, что эта песня длится уже три года. Я даже со своими скромными знаниями написал кучу того, что уже используется людьми.
Покажи для начала хотя бы один модуль, который работает более лучше чем в существующих системах, расскажи в чем его преимущества.
Ты как откровение выдал что у тебя прям свои модулю для подключения к БД - покажи, расскажи в чем преимущество, приведи сравнительные тесты по скоростью, например с Симфони. Покажи простоту кода, покажи насколько твой модуль проще подключить и настроить. вот например в джанге это пара строк в настройках
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'OPTIONS': { 'service': 'my_service', 'passfile': '.my_pgpass', }, } }
И все - дальше могу использовать ОРМ джанговскую. При этом мне ничего не мешает импортировать модуль psycopg(который кстати написан на С) и самому написать модуль подключения. что я и делаю на текущем проекте. У меня серверлесс архитектураи мне удобно работать с сессиями, вот я ее и поднимаю для каждого подключения и спокойно получаю данные. Например с помощью алхимии.
Или например вопрос безопасности. Как ты его решаешь? Вот у меня есть урлы, которые выставлены в паблик, но доступ к ним должен быть ограничен. Ты, даже если будешь знать их - не сможешь достучаться, потому что он закрыты с помощью токена. А для этого используется IBM Apiconnect как прокси. Ты считаешь, что сам напишешь лучше, чем сотни инженеров гиганта айтишного?
Так и не дождался от тебя ни одного аргумента. Единственная твоя полезная функция - это веселить этот форум, за это как раз спасибо)))
Опачки, вот это поворот!!!))) А как же 3 года работы и куча усовершенствований?
Лучше чего, лучше что? Ты ни на один вопрос не ответил, не привел сравнений, где твой инструмент превосходит существующие. Я уже молчу о практической стороне.
Если он для неопытного пользователя - значит должен быть понятный интрефейс, который позволит легко развернуть и быстро начать делать сайт, должны быть какие-то шаблоны, как в ВП. То есть сел и поехал.
Если для разработчиков - то должна быть внятная дока, желателен встроенный сервер, чтобы поднять и начать писать код. Мне, что бы разобраться и запустить Ларавел понадобилось полчаса - перед этим в глаза его не видел. Нужно было добавить свои роуты и новый контроллер. Справился меньше чем за день. Вот это инструмент для людей. При этом он сам по себе надстройка над Симфони, приближенно.
А как тестировать код на твоем фремфорке, насколько легко написать, например юниты или интеграционные тесты?
Я тебе эти вопросы задавал уже неисчислимое количество раз, в ответ только хамство и странная оценка моего профессионализма. А ты знаешь, что умение дебажить и разбираться в чужом коде - неотьемлемая часть скилов хорошего разработчика? Только тогда можно что-то улучшив, разобравшись в чужом кодеА ты про это пишешь что?
Все твои узлы и скрипты многажды реализованы в большинстве фреймворков и не с помощью XML через одно место, а с помощью внятных шаблонизаторов. А знаешь почему они так назыаются - потому что они похожи независимо от языка! Я пойму что делает шаблонизатор в Симфони, нормальный пхп-разраб с легкостью прочитает джанговский. А кому надо разбираться в твоем бреде? Ты умеешь только безаргументировано рассказывать сказки, напримр:
Какой вот ты взял инструмент, что хотел сделать, чего там не хватило, как ты это усовершенствовал?
Могу поспорить - ответа не будет.
этого даже сам автор не знает, что ты к пенсионеру с этим вопросом цепляешься, он то причем?
Тебя уже даже скучно троллить. Но вот тебе факты:
Самый лучший фреймворк в мире - Джанго, был написан за два года, с вполне понятной целью - создание сложных веб-приложений и первоначально использовался в газете Вашингтон-пост. При этом он настолько удачен, что на нем работает и Ютуб и Инстаграм.
используюет шаблон проектирования MVC, хотя скорее это МВТ. А твой фремфорк какую архитектуру поддерживает?
В Джанго есть свой роутинг, причем на обычных регулярках, своя ОРМ - причем поддерживаются и реляционный и ноSQL базы. Твой умеет?
Есть свой веб-сервер для разработки, при этом запихнуть его в докер - пара пустяков.
Установка занимает буквально пару минут - у тебя готовая среда для того чтоб писать приложение без всяких костылей в виде не приведи господь денверов или опенсерверов. Кэширование - какое хочешь, хоть Редис.
Имеет слабую связанность компонентов, при этом придерживается концепции "батарейки включены". То есть развернул и у тебя все есть. При этом ты волен выбирать что тебе нужно. Не нравятся стандартные вьюхи - пиши свои классы сколько влезет, не хочешь встроенную ОРМ - можешь прикрутить влембик с алхимией или вообще свою написать. Хочешь асинхронку - пожалста, мульти-процессинг - их есть для вас, потому что это банальный питон
Ну и так далее. Нет такой задачи, с которой он не справится. Видеопортал, обучающие курсы, хранение файлов, парсеры- банально. я про блоги-форумы на его основе даже говорить не хочу. Как то от нечего делать написал модуль, который на видео или фотке считал количество обьектов, причем людей, яблоки и уточек различал. ML))), причем заняло это полдня.
Вот это полезная система. А ты даже не понимаешь до сих пор для чего нужна твоя поделка. Что неудивительно. ты точил детали для ракет, которые в стадион попасть не могут, а химера в состоянии в воронку от предыдущей попасть. Это я о разнице в профессионализме и правильном подходе.