ArbNet

ArbNet
Рейтинг
151
Регистрация
27.10.2019
Программист самоучка
dino_spomoni #:
Что значит стабильный? За ним ничего кроме веры нет же ж)) Стабильный майкрософт, винда вон у всех стоит на компах в мире, стабильный гугл, все его юзают. Еще все кушать хотят, лечиться, ездить на автомобилях, в т.ч. электро. Да, развлекаться все хотят, любовью заниматься, при любых кризисах. Еще жить где-то надо людям. А биткоин что? Ограниченное кол-во, ну ок, сложность добычи, ну ок. Собственно все) Потребности в нем как бы нет, как во всем вышеперечисленном. Поэтому имхо они никак не может олицетворять стабильность на протяжении долгого периода. Стабильность это недвижимость например, и то там бывают кризисы и мега падения. Биткоин может взлететь в цене и до 100к за год, не вопрос, но это никак не будет характеризовать его как надежную и стабильную инвестицию, это хай риск еще больший, чем гемблинг тематика, форекс тематика, адалт тематика и т.д.

Вот наглядный пример того как люди думают ничего не понимающие в финансах 😀

silicoid #:
<?= @$data['variable']; ?>

Собачка скрывает сообщение о ошибке. Раньше так делали, если переменной нет, то никакого вывода не будет и сообщения о ошибке тоже.

SeVlad #:
<?= вместо <?php echo

Ребят, вы как малые дети реально, игрушку не поделили 😀

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

Делать надо так как более логично в той или иной ситуации вот и всё, под одну гребёнку грести не следует, использовать только одну управляющую конструкцию во всех ситуациях.

JJizn #:
Не всегда все так просто. Помимо функций в core/utils, есть еще и другие ньюансы при обновлении/переносе.

Естественно есть, но это как говорится уже дело техники и к программированию движка не относится. Я говорил о настройке кода под новые возможности языка программирования.

SeVlad #:
У дураков всегда всё просто. Даже на Ллуну слетать. А более менее грамотные уже знают трогать чужой код - это ахтунг. Особенно если этот код будет обновляться.

Вот дуракам вообще ни на Луну слетать ни чего либо другого фактически нереально сделать 😀 Они просто не в силах додуматься об этом. А уж чужой код когда он корявый переписать по нормальному это ахтунг-ахтунг(потому как даже понять, что код корявый, это за гранью реальности), ведь он типа возможно будет обновляться 😍

SeVlad #:
Они просто ещё не сталкивались с понятиями типа "переносимость проекта", "разные условия эксплуатации" и тп. Ничего, жизнь это поправляет. :)

Переносимость делается очень просто. Когда возможности языка программирования улучшаются, переделывается ядро движка, у хорошего программиста это всего один файл. Затем постепенно настраиваются остальные части сайта. Темболее когда сообщество большое это делается практически мгновенно. Но когда люди ничего не понимают, считают что не надо изобретать велосипед, ведь переделать движок это так трудно и нереально просто, продолжают дальше лепить костыли. В таком случае переносимость на новую платформу мега затруднительна..

Думаю может до 23-25к дойти, потом спекулянты начнут выводить прибыль. Затем упасть может к 10к, потом опять вверх.
Dmitriy_2014 #:
Работает и ладно это 100% мой подход :) при любых раскладах, но может со скобочками быстрее будет если переписать…

Микродоли секунд вас не спасут. Что с вставками html, что с echo или heredoc разницы нет, тут по сути просто обработка PHP.

Сам код просто написан очень коряво какими то балбесами не знающих наверно про MVC.

Dmitriy_2014 #:
Немного неудачный пример с кодом из Twenty Twenty, но надеюсь вы поняли, меньше открывающих и закрывающих тегов <?php ?>, но в моем случае будет много echo

В первом примере это нативный шаблон с вставками данных кодом PHP.

А в втором похоже на контроллер, но это просто вызов функций не ООП. Очень примитивнейший способ, сейчас всё делается классами.

Короче если понимаете о чём говорю, то выкиньте нафиг это г..  напишите, найдите более современный движок. Если не понимаете, не заморачивайтесь, работает и ладно :)

Dmitriy_2014 :

PHP или скобочки {}

Для начинающего программиста который пишет свой самопис-движок лучше нативный PHP при использовании метода MVC. То есть сначала вычисляются\получаются данные которые помещаются в массив переменных, затем определяется нужный шаблон, это html c вставками <?=$var;?>. Далее PHP инклюдит шаблон, подставляет в него(<?=$var;?> ) данные из переменных. MVC прост в понимании и быстр нативностью, сам PHP выступает в роли шаблонизатора по сути.

Скобочки или другие метки удобны для составления макетов и заполнения этих html макетов данными, хочешь на сервере в бекэнде, хочешь подгрузкой на JS во фронте. Этим способом я пользовался в своём прежнем движке лет 10 назад. И некоторые современные движки это используют, но не так продуманно, почему говорю не продуманно, потому что такие шаблонизаторы тупо замедляют работу скрипта при рендеринге вставки данных в эти скобочки, надо сначала найти скобочки, найти нужные данные, заменить скобочки в исходном тексте на данные, и повторить это много раз. К тому же во фронте эти же шаблонизаторы не в связке с фронтом и во фронте работают другие фреймворки и опять замедление. Вот и ищут мастера какие-то ускорители, всякие костыли.. А надо просто сделать хороший движок чтобы работал в бэке и фротне по одному методу.

Я лично этим вопросом занимался ещё тогда, лет 10 назад. А год назад разработал более продвинудый метод с XML. Многим тут пытался объяснить, но тем кто думать не способны и не использовали, вернее не разрабатывали сами такие методы для движка, не в состоянии это понять.

Поэтому всё зависит от уровня знаний разработчика, админа сайта. Если вы знаете PHP и пишите свой движок, то используйте метод MVC с нативными вставками, вот только это будет работать только в бекэнде на сервере. Если не опытный, то проще использовать готовый шаблонизатор, но он будет замедлять работу скрипта. Выбор за вами.

Всего: 2452