Fi1osof

Fi1osof

С нами с 05 мая 2014; Место в рейтинге пользователей: #10
Fi1osof
06 августа 2019, 23:04
0
Все-таки Сергей прав. Это как php и Zend framework. Если ты пишешь на zend, то это точно на php. Если ты пишешь на php, то это не значит, что точно на zend.
Так же и express — это просто серверный фреймворк, написанный на node-js. Но если ты пишешь на node, ты не обязан использовать express.
Fi1osof
06 августа 2019, 22:48
0
Да нет, пока не замечал, чтобы что-то забыл. Но по первой, когда еще не ушел с php, но уже плотно засел на js, иногда на автомате путаешься (к примеру? console.log вместо print_r() напишешь, или $this-> вместо this.). А так в целом норм все.
Fi1osof
06 августа 2019, 22:45
0
На боевом да. Для компрессии, статики и кеширования. Но в целом все работать может и без него. Реврайты — совсем не проблема. Компрессия наверняка тоже, но сам я не искал еще, потому что nginx использую и нет потребности пока.
Fi1osof
06 августа 2019, 14:45
0
И в браузере теперь будет не js, а go.
Fi1osof
06 августа 2019, 11:17
2
+5
Вообще, если говорить про серверную часть и насколько хорош php и плох js, я бы посмотрел вот на что: измучивший всех phpThumb. Вот никогда не испытывал кайфа с ним. А в какой-то момент он вообще с задачей не справился и мне пришлось юзать Imagick (и довольно много написать кода под решение задачи). В MODX до сих пор юзается этот динозавр phpThumb.

1. Вопрос: кто вообще что-то на замену phpThumb юзает?

2. Уже от меня: покопав интернеты, для php манипуляции изображениями сейчас вроде самая популярная эта либа: github.com/avalanche123/Imagine
3700+ звезд и проект живой.
Вот для себя в JS я использую github.com/lovell/sharp
13 600+ звезд. Это на порядок больше.
И на мой взгляд библиотека в разы просто качественней чем любая php-библиотека для работы с картинками, с которой я сталкивался.

И я скажу, что если сравнивать качество библиотек и документации по php и js, то php только за это вспоминаю как страшный сон. Может сейчас с композером экосистема php и меняется к лучшему, но я этого на себе не успел ощутить. А вот с js ориентироваться гораздо проще и удобней. И этому есть еще как минимум пара сопутствующих моментов:
1. Работающие примеры. Что вы делаете, когда смотрите пример кода на php? Правильно — как-то разворачиваете у себя и тестируете. А если версия php не та? А если какой либы не хватает? Сам процесс тестирования php — это гемор.
А что мы имеем с JS? codesandbox.io/ codepen.io/ jsfiddle.net/ stackblitz.com/ и еще 100500 сервисов (включая отладку в IDE).
Если я что-то ищу, прежде чем реально потянуть себе на сервер это, я могу за минуту оттестировать и решить для себя надо оно мне или нет.
2. Более активное сообщество. Вероятней всего вытекает из первого. Так как вся инфраструктура js значительно более активная и живая, и сообщество тоже живое. На гитхабе часто получаешь ответы очень оперативно. А по трендовым компонентам жизнь бурлит буквально ежеминутно.
Fi1osof
06 августа 2019, 11:00
+1
Тот факт, что ты в данный момент одержим js, не значит, что завтра ты можешь перейти на тот же Golang или еще что поновее.
Как говорил мой первый начальник-программист с огромным стажем: мы программисты — на чем скажут, на том и будем программировать. Я немало языков попробовал за последние 10+ лет (включая Objective-C, VBA, ActionScript, perl и т.п.). В том числе и Go немного поковырял (и ничего сложного там не увидел). Так что странный аргумент против трендов, тем более не мной составленные.
Fi1osof
06 августа 2019, 10:41
0
Кстати, большинство — это совсем не энтерпрайз, это как раз всякие там «сайты». А их на js становится все больше. И хотя наверняка доля php все еще будет сильно бОльшая, все-таки доля js скорее всего будет расти. А если вспомнить сколько времени существует php и серверный js, то можно примерно провести аналогию php и perl. В свое время тоже можно было бы говорить php супротив perl вообще сынок.
Fi1osof
06 августа 2019, 10:38
+2
Я просто оставлю это здесь.


На счет как раз будущего может и не погорячился. www.similartech.com/compare/nodejs-vs-php
Fi1osof
03 августа 2019, 22:48
0
Готового ответа на твой вопрос у меня тоже нет, но поделился тем, что у меня было: modx.pro/solutions/17865#comment-112459
Fi1osof
03 августа 2019, 22:46
+2
В свое время пилил файл-манагер для сборки NewsModxBox. Задача была как раз в том, чтобы на сайте могло работать куча манагеров с большим количеством фото, при чем каждый мог искать не только по своим фоткам, но и по фоткам других манагеров (если права позволяют). Плюс рассчет был на многие тысячи файлов.
Вот что получилось: www.youtube.com/watch?v=59oy6a09vlM&feature=youtu.be
Я еще пытался загрузить побольше фоток, чтобы постраничность была, но потом только посмотрел, что там лимит в 100 фоток на страницу, а я столько не загрузил, потому что сразу предусматривалось не перетирать фотки с одним и тем же названием от одного манагера.
Но в самостоятельный компонент это не вылилось и как именно работает, сейчас не скажу точно (точно можно сказать только то, что это дополнительный компонент для TinyMCE и вообще там все весьма не просто).

Если кому интересно и захочет покопать, исходники сборки здесь: github.com/MODX-Club/NewsModxBox
Заметка: modxclub.ru/topics/gotovaya-sborka-novostnogo-portala-newsmodxbox-1.0.0-beta-1879.html
Можно попробовать установить у себя, но лучше на MODX не новее чем 2.6.5
Напоминаю: ставить можно только на чистый MODX, на готовый сайт нельзя, все затрет.
Fi1osof
03 августа 2019, 21:25
+1
Важны все участники:
Я с этим совсем не спорю, и об этом дополнительно написал чуть ниже.
Я согласен, что готовые компоненты нужны. Но это не развивает сообщество, они ничему не учат.
Fi1osof
03 августа 2019, 18:26
0
Предлагаю повторить, остаться при своих точках зрения! А то мы никогда не закончим.
+1
Fi1osof
03 августа 2019, 18:11
0
Что значит парит не парит, я блин что не пользуюсь благами этого сообщества?
Сам то понимаешь что говоришь? Сколько информации я отсюда черпаю.
То, что ты черпаешь, я даже и не сомневаюсь. И про то и говорю: в обратку давай больше. Тем более если, как ты сам говоришь, это не твой основной заработок. Рассказывай/показывай больше. А не только себе черпай.
Fi1osof
03 августа 2019, 18:09
0
Блин сколько раз уже повторял другим:
modhost.pro тестовый сайт. ПОЛЬЗУЙТЕСЬ на здоровье)
«Пользуйтесь сколько хотите» и «Смотрите, вот здесь это работает так-то и так-то потому-то и потому-то» — это не одно и то же.
Fi1osof
03 августа 2019, 18:06
+1
Они по крайней мере есть, в отличии от твоих.
Вот тут ты не прав.
Во-первых, все компоненты, что были опубликованы на modx.com, до сих пор там: modx.com/extras/author/fi1osof
Во-вторых, в декабре (уже после того, как я окончательно переехал на призму), я приложил усилия и выложил бесплатно все свои имеющиеся компоненты: modxclub.ru/topics/vosstanovlenie-repozitoriya-komponentov-modxstore.ru
Добавляй в админке источник пакетов rest.modxstore.ru/extras/ и скачивай хоть все.
А если кто-то захочет развивать любой из моих компонентов, но не найдет исходников на гитхабе, пусть говорит, я выложу.

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

В планах есть занятся PR, у тебя этих планов вообще нету.
У тебя только в планах, а я уже давно завязал с этим (но не мало чего успел отправить, обсудить, улучшить). Но меня ты обвиняешь в том, что я как-то не так MODX критикую. Не планируй. Сходи, выкати, улучши, а потом возражать будешь. Пока что это все только слова.

А мне что запрещено тебе что то доказывать или комментировать, или твоя точка зрения неоспорима?
Не запрещено. Но где пруффы, Билли? Без пруффов это не этично что ли. Вот я утверждаю, что ты не отправил ничего в ядро, и об этом говорит открытая статистика. Это обосновано. А вот ты говоришь, что у меня какие-то неудачи с MODX? Вот это необоснованно.
Fi1osof
03 августа 2019, 17:55
+1
Пробежался по двум десяткам статей твоих. Из них только три содержат какую-то познавательную информацию (раз, два, три). Остальное — описание твоих компонентов по сценарию «Поставь, вот это настрой, пользуйся». Я согласен, что готовые компоненты нужны. Но это не развивает сообщество, они ничему не учат. Если ты выкладываешь платный компонент — это хорошо. Но плюс к этому, распиши подробней о проблеме, которую он решает, как решает, то есть научи еще и других чему-то. Тогда все будут довольны.
Fi1osof
03 августа 2019, 17:48
+1
Что конкретно ты сделал для MODX-а? (кроме как присосался к нему со своими платными компонентами).
Кстати, пошел я посмотреть какую полезную информацию содержат твои топики. Первый же коммент доставил)) modx.pro/components/18508#comment-111452
Вместо того, чтобы объяснить за саму технологию, чтобы всякий мог у себя это использовать, ты выкатываешь платный компонент без объяснения деталей. «Платите и не спрашивайте. Вам не надо развиваться, просто тащите мне свои деньги».
Это как раз то, о чем я и говорил:
Когда я что-то говорю сообществу чтобы чему-то научить, я это делаю для того, чтобы сообщество было более развитое, современное, чтобы знало больше. И сейчас я говорю: ребята, эта технология умирает, пока не поздно, перебегайте вот на новые интересные технологии. Ты же говоришь: ребята, никуда не надо, MODX все умеет, вот вам мои пакеты не за дорого, просто покупайте их и ни о чем не думайте.

И сейчас еще раз скажу более четко: тебя не парит судьба MODX и его состояние. Тебя парит только будут ли здесь пользователи, которые будут покупать твои платные пакеты. Ты не печешься о сообществе, ты печешься только о себе. Фу так делать!
Fi1osof
03 августа 2019, 17:40
+1
Пфф))

Хорошо, считай, что она направлена на критику. Что конкретно ты намерен сделать? Запретить мне критиковать? Или все-таки пойдешь улучшишь сам MODX и скажешь «смотри, он стал лучше»?
Пока что я твоих действий оздоравливающих никаких не увидел. Я задал тебе четкий вопрос: что ты сделал хорошего для MODX? Где твой хоть один PR, отправленный в ядро? Что ты мне все тычешь какими-то моими неуспехами? Мои успехи или неуспехи никак не касаются MODX-а (ровно как и твои). А вот отправил ты хоть что-то в ядро или нет, это уже касается. Так покажи же свой непосрамимый труд. Что конкретно ты сделал для MODX-а? (кроме как присосался к нему со своими платными компонентами).
Fi1osof
03 августа 2019, 16:34
0
Я уже два раза сегодня улыбнулся. План перевыполнен.