Aisamiery

Aisamiery
Рейтинг
324
Регистрация
12.04.2015
ArbNet:

К примеру я привёл 3 варианта с flex, grid и js без всяких бутстрапов, джквери и тд. элементарно. Вам же приходится таскать кучу хлама с собой для реализации всего нескольких фишек..

Это именно ваш уровень. А давайте усложним задачу?

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

Менять порядок элементов это же такая сложная задача, которую прям надо решать 3 способами. Вы можете делать что хотите, не хотите никого слушать не слушайте, я уж больше вам точно ничего писать не буду - это бесполезно.

этот ключ вообще не обязательный параметр, задать вам надо его самостоятельно.

Вот ответ на ваш вопрос так то https://www.drupal.org/project/nodejs/issues/1549316

danforth:
Ценность разработчика не всегда исчисляется способностью решать бизнес-задачи за наиболее короткий интервал времени. Когда дело доходит до имплементации какого-то алгоритма или структуры данных, многие даже не знают с какой стороны подойти. А ведь в этом зарыты все самые интересные задачи.

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

Здесь же в данном случае всё совсем банально, человек не решает какую то частную задачу, он пишет код ради кода, потому что другой код оказался для него слишком сложным чтобы осознать как он работает.

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

Ну и ценность разработчика не в том, чтобы он каждый раз решал одинаковые задачи с самого начала. Как правило многие вещи нам дают какую то основу, фундамент на котором мы что то делаем. Как только какой то кирпичик в этом фундамете нас не устраивает, мы его подменяем на свой велосипед, но если нас не устраивает 1 из 100, зачем нам переделывать все 100 если 99 нас и так устраивают?

Dreammaker:
под какую?

Да никакую задачу он не решает, я на стеке vuejs + slim + doctrine за несколько вечеров в январе халтурку по планированию мероприятий сделал, с бронированием помещений и оборудования под это дело, при том на базе amocrm, а он даже с цветами определится не смог за это время. Мы не программисты, чисто потому, что мы используем готовые инструменты, которые хорошо решают нашу задачу, сокращая время на разработку и не пишем каждый раз свой велосипед, уже не пишем, хотя когда то была у меня и своя cms и свой фреймворк и куча своих костылей и велосипедов — благо перерос уже давно. И уж лучше своё свободное время если девать некуда, то присоединиться к какому нибудь опен сурс проекту и сделать свой вклад в сообщество.... но это на мой конечно взгляд. С такими понятиями человек скорее всего и пишет на php5 и es5, потому что привычно и ничего нового изучить не позволяет... хз что не позволяет если честно )))

danforth:
ArbNet, лучше ваш инструмент, или хуже - покажет только его популярность. Сейчас можно написать по сути свой наколеночный Vue, используя Proxy API. Но зачем? И да, 32 кб.

Одного observable мало. Vue все таки не просто биндинг, там и virtual dom и множество других оптимизаций, там есть же и экосистема вокруг, как и у других популярных технологий.

ArbNet:

Сейчас у вас(имею виду всех типо программистов) альтернативы нет, сами написать и сделать по нормальному не можете, придётся использовать то что есть, в этом я вам сочувствую конечно, но вас то это не беспокоит, так что смысла обсуждать это дальше нет.

Сколько месяцев вы делаете уже свой фреймворк? Заметьте, на этом фреймворке который вы делаете еще нет не одного проекта, а времени на него вы уже затратили достаточно прилично. У этого фреймворка нет документации, которую надо актуально поддерживать, нет тестов... да там вообще ничего нет по сути.

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

Вы теоретик, ни больше не меньше

Бутсрап нормальная тема, но только не с CDN, помимо того, что добрые операторы этот самый CDN могли прикрыть и у юзера сайт перекосит, то и весь бутстрап тянуть на сайт нет смысла.

Сам бутстрап идет как sass в исходниках и можно себе подтянуть то что требуется, а при сборке фронта выкинуть все не используемые стили. Для примера сжатый 4 бустрап это 23Кб, у меня на сайте все стили включая бустрап 10кб.

ArbNet, во-первых, бутстрап это не только сетка, там есть еще по мимо этого много полезного. Во-вторых, я сомневаюсь что ваши решения будут быстрее... точнее смотря в чем. Вы же наверняка не знаете как работают современные JS фреймворки, что такое shadow dom, у вас нет нормальных интсрументов рендеринга точечного а не перерисовки всей странице, а если все это есть, то вы сделали еще один велосипед, просто под ваши габариты. Это решение будет ничем не лучше взять что то готовое, поддерживаемое и знакомое многим, с документацией и поддержкой комьюнити.

посмотрите cleversite.ru

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

Оксиген:
Вот и весь "секрет" популярности Битрикса: скидка 50% или более. Подсаживают клиента как на иглу и делают всё "бесплатно" по ценам производителя. :)

Вы же понимаете что битрикс покупает разработчик а не клиент? Потому что там есть нужные модули на которых можно собрать сайт сильно быстрее, а значит сэкономить время персонала и сделать больше сайтов за единицу времени? О какой игле и о каких откатах речь то? Очнитесь, битрикс делает 2 вещи: первое, собирает партнерскую сеть которая будет покупать и внедрять их продукт и второе популяризирует свой продукт, чтобы конечный клиент хотел именно сайт на битриксе. Как правило клиенты/заказчики никогда не покупают битрикс напрямую у производителя. Барыги в данном случае только хостеры, которые просто предлагают купить у них битрикс и получить пол года хостинга в подарок.

---------- Добавлено 01.02.2020 в 14:09 ----------

DenisVS:

Выше оценивается труд, и к этому нет вопросов "чо так дорого". Дорого, потому что любой ручной труд ценен. Особенно, когда к рукам прикладываются неординарные мозги.
У нас же явный перекос в продажу воздуха. Подсадить, впарить, навязать. Труд ценится меньше.
Как результат, неоднократно наблюдал, и вот сейчас наблюдаю (ранее писал про аудит), клиент платит не за то, что делается.
У клиента вообще сознательно создаётся неправильное представление о проводимых работах.
Для совсем лохов хорошо работает мулька "что за рукожоп вам тут сделал (ага, на Drupal была непростая логика, требующая вложений труда, в т.ч. с помощью самописных модулей), давайте всё снесём, поставим Юми, тут слайдер красивее, смотрите какая гармошка".
В результате получают цветастое недоделанное типа блог, а логики вообще нет. В 10 раз дороже, контора же делала, не фрилансер.
Но чайник на то и чайник, что не способен был оценить, что ему сделали до этого, и что впарили сейчас, но всем хорошо, всем довольны.
"На рынке два дурака" — про это вот.
И вот это как раз одна из омерзительных вещей, из-за которых жить нормально мы тут не будем.

обычно все просто - "кроилово ведет к попадалову". Найти человека проджекта, который будет вести проект со стороны, найти аудитора со стороны, заплатить им разово, чтобы первый поставил грамотно задачи и нашел исполнителя, а второй проверил результат. Это не сильно дорого, но сильно помогает получить то что тебе действительно нужно. У нас обманывают в основном тех, кто ищет "бесплатный сыр" и как можно бесплатнее

danforth:
Если немножечко напрячь мозг, можно найти много различий, между по сути фрилансером (коим являюсь я), и корпорацией, которая делает бизнес-решения под довольно таки большой рынок. Где код ревью? Кто пропускает все эти говнометоды в ядро, у которых 21 аргумент? Для вас это в порядке вещей? Если нет, то почему просто не признать, что Битрикс - это франкенштейн, слепленный из кусков копипасты, без какого-либо код-стайла.

Я не говорю что битрикс идеальный, вы поймите я не работаю в битриксе (компании), а значит ядро битрикса мне не приходится трогать совсем, разве что только посмотреть как и что работает, потому что не все прям документировано. А мой код с которым я работаю повсеместно - чистый, тестируемый и такой какой я его написал. Нет у меня не копипасты, не методов на 21 аргумент, этого всего просто нет и работать с этим мне не приъодится, ядро это отдельная папка, которую трогать нельзя совсем, она неприкасаема и лежит даже вне гита проекта.

danforth:

Альтернативные решения, которые дешевле Битрикса, очень часто оказываются ничем не хуже (если не нарваться на дебилов, которых и на битриксе хватает).

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

danforth:

В сфере ecommerce сделать seamless переход с одного решения на другое очень сложно, учитывая всякие интеграции, которыми славится Битрикс (например их CRM, учет складских остатков), то такой переход осилят только крупные компании. Под этим я и подразумеваю vendor lock-in: выбирая битрикс, ты подсаживаешься на всю их экосистему продуктов, спрыгнуть с которой по силам только крупным компаниям. Вы как программист должны знать такой термин, как low coupling/high cohesion, это именно тот случай применительно к их экосистеме, которая делает переход болью. В случае с WP, у них просто нет той экосистемы, и ты волей-неволей делаешь этот самый low coupling.

О какой экосистеме речь вы уточните пожалуйста. С которой спрыгнуть нельзя. И что за такие сервисы, которые требует битрикс для установки. Вы посмотрите маркетплейс битрикса, там есть коннекторы к всевозможным срм системам и системам учета. Тем более битрикс никак не ограничивает, сделали 2 файла, один отправляет данные, другой получает, вот вам и интеграция с чем хочешь по сути.

danforth:

В случае CMS для сайта фирмы (возвращаясь к названию темы), WordPress от Битрикса отличается тем, что выжрет меньше денег и в процессе разработки, и в процессе дальнейшей работы.

Серьезно? И сколько же надо денег для вп и битрикса на дистанции хотя бы в 5 лет, если владелец фирмы не знает как включить компьютер? А на wix кстати будет еще дешевле если что

danforth:

И да, ни Битрикс ни WP мне не импонирует, но давным-давно переводил с Битрикса несколько клиентов, которые крайне негативно о нем отзывались.

Они крайне негативно отзывались о своем сайте, который был сделан на битриксе. Тут уж давайте честно говорить, а я постоянно попадаю на сайты на ВП/Joomla/Drupal садов и школ которые постоянно перекидывают на подписку и я, и другие родители и владельцы этих ВП/Joomla/Drupal точно крайне недовольны ВП/Joomla/Drupal. Вы то уж должны понимать что есть куча народа недовольные PHP, давайте его тоже в топку? С инструментом надо уметь работать, чтобы он работал хорошо.

На самом деле, так как я достаточно много работаю с битриксом, я могу сказать с уверенностью, что там реально много недостатков, и косяков, но вот все эти "детские" вбросы, со словами "слышал звон да не знаю где он" всегда умиляли. Битрикс говно потому что он платный - ага. Или там в ядре говнокод - ага. На этом как правило аргументы заканчиваются. Вы бы для начала научились, а потом на основании опыта на нескольких системах заявляли что конкретно вас не устраивает, а не фантазировать на тему почему битрикс должен быть говном, ну там слышал где то парни говорили вот и я тоже теперь говорю.

Всего: 4113