@JSlang

Страница 725 из 2237
WebPi
05.03.2017
05:06:09
На лендинг хватит html и jQuery с плагинами
Я тоже так думал. Просто спросить хотел

Максим
05.03.2017
05:15:44
Будет админ панель, в которой будет обновляться инфа
Тут явно нужно где-то хранить данные и как-то этими данными управлять. На php можешь написать серверную часть. Можешь взять простой микрофреймворк вроде FatFree на серверную сторону. На клиентской стороне если это не SPA с несколькими экранами, то хватит и js с jq

Oleg
05.03.2017
05:24:28
На самом деле есть ещё 1 вариант

Google
Oleg
05.03.2017
05:24:41
О нем бывает забывают когда появляются данные какие-либо

Но... можно иметь данные и не иметь базы данных... и даже не иметь серверного кода вообще

Нулевая нагрузка на базу и на сервер с кодом по причине отсутствия базы и серверного кода

И я не про локальные кеше

Статические генераторы сайтов

По сути то на информационных сайтов большую часть времени отображается одна и таже информация. Потом она обновляется и дальше опять одна и таже

И гонять биты-байты в пустую - безсмысленно

Понятно что есть кеши и прочее, но можно обойтись вообще без исполнения кода на сервере

Просто генерируешь сайт локально, локально и хранишь все данные

И заливаешь данные на сервер когда нужно

Максим
05.03.2017
05:28:20
Oleg ну так то можно с помощью того же pug подставлять нужные данные с помощью переменных и пересобирать проект при изменении данных.

Oleg
05.03.2017
05:28:27
Причем можно для хранения данных использовать как базу данных, так и просто банально в коде. И генератором сайта может быть не только генератор, но и шаблонизатор

Вот

Google
Oleg
05.03.2017
05:28:46
pug - как раз про это

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

Я так делал очень давно когда пуг назывался джейдом и только вышел

Очень удобно было

Но это были последние времена когдя я делал не SPA

Максим
05.03.2017
05:30:14
Ну человеку админка нужна потому этот вариант и не предлагал))

Oleg
05.03.2017
05:31:03
Ну если данные в сайт будет набивать человек что не умеет в код, а только кнопки и формы - тогда единственный вариант это CMS

Оно так и расшифровывается

Максим
05.03.2017
05:32:05
Простую админку может и программист написать. Не обязательно ради одной страницы тянуть целую cms

Oleg
05.03.2017
05:32:34
Так и рождаются костыли

Дело в том что за десятилетия уже есть тысячи готовых админок

И если не цель сделать ну прям совсем уникальное - оно просто бесполезный труд

Сектор простых сайтов аля вебстудия он такой, всё что можно было в основном уже изобретено

Правда всё-равно каждый хочет свою цмс написать - ибо у других цмс есть фатальный недостаток - она же не ими написана, они то знают как лучше

И прочее такое

Cyber
05.03.2017
07:40:36
если вдруг кто не дошел до ФП и РП, то тут клевый гайд https://auth0.com/blog/glossary-of-modern-javascript-concepts/

hlomzik
05.03.2017
08:56:42
> [...'?‍?‍?'] < ["?", "‍", "?", "‍", "?"]

holy fuck %)

Oleg
05.03.2017
08:59:11
Смайлы они такие

hlomzik
05.03.2017
09:03:26
а spread?

Google
Oleg
05.03.2017
09:11:42
Он не такой

Alex
05.03.2017
10:14:07
Правда всё-равно каждый хочет свою цмс написать - ибо у других цмс есть фатальный недостаток - она же не ими написана, они то знают как лучше
Так что админку, что цмс писать дня два-три. Зачем что-то здоровое подключать если можно и без этого?

Oleg
05.03.2017
10:14:57
Так это обычно и начинается

А потом нужно добавить ещё пару фич, ну, дня на три работы

И пошло поехало

Alex
05.03.2017
10:16:58
И всё равно это будет лучше вордпресса.

hlomzik
05.03.2017
10:18:23
И всё равно это будет лучше вордпресса.
и уж точно не такое дырявое, правда?)

Alex
05.03.2017
10:19:47
и уж точно не такое дырявое, правда?)
Ну если руки из жопы то всё что угодно можно продырявить.

Ywein
05.03.2017
10:24:20
Alex
05.03.2017
10:27:27
hlp plz. Юзать флаги плохая практика ?

Oleg
05.03.2017
10:33:09
Полнотекстовое кэширование удобней
Но заставляет иметь исполняемый бекенд, базу, да и место на сервере занимает

Хотя последнее это конечно не то чтобы сильно страшно, но вот 2 пункта перед этим - уже вносят коррективы

Oleg
05.03.2017
10:34:03
Но а так да - не много людей так делает

Egor
05.03.2017
15:44:48
hlp plz. Юзать флаги плохая практика ?
Для экспериментов? А как иначе

Alex
05.03.2017
15:45:08
Egor
05.03.2017
15:46:04
Ну да, на проде, я говорю про флаги для экспериментальных фич

Alex
05.03.2017
15:47:19
а есть какое то другое решение, без флагов ?

Sasha
05.03.2017
15:48:40
А есть ли какая-то возможность узнать, какая строчка кода инициирует запрос? Надо мне зареверсить одну старинную штуку, там вообще jquery. В chrome debugger tools инициатором показывается jquery, а мне собственно нужен код, который делает реквест. Сорян, за нубский вопрос.

Malik
05.03.2017
15:51:44
Вот кого не хватало в этом чате. Welcome.

Дмитрий
05.03.2017
15:51:54
Наканец та

Google
Pavel
05.03.2017
15:52:44
Вкатился. Спасибо посоны

Alex
05.03.2017
15:53:01
ПАшок, скажи, почему ответы бота в телегу, иногда идут с запозданием а и ногда вообще фризят ?

Admin
ERROR: S client not available

Pavel
05.03.2017
15:54:37
Я же CEO и основатель всего лишь, а не программист, откуд мне знать

Дмитрий
05.03.2017
15:55:13
У меня есть пара вопросов по поводу mtproto api, но, боюсь, они не вполне цензурные

Pavel
05.03.2017
15:55:54
Парни, а по реакту кто знает какие конфы?

Волчик
05.03.2017
15:56:26
@react_js @reactnative_ru

Pavel
05.03.2017
15:57:25
От души!

Сева
05.03.2017
19:07:46
набросить, что ли... Как считаете, нужно ли минифицировать релизы npm-модулей?

хотя бы на уровне "вырезать пробелы"

Сергей
05.03.2017
19:11:40
набросить, что ли... Как считаете, нужно ли минифицировать релизы npm-модулей?
Не надо. Отлаживать сложнее. Да и кому надо, тот да сожмет

Сева
05.03.2017
19:12:13
Не, не на уровне злой минификации с манглингом и структурными оптимизациями

тупо взять, выкинуть пробелы, возможно, что-то внутреннее оптимизировать по мелочи

чтобы npm install был быстрее, а node_modules была не больше, чем мамка %подставьте что-нибудь смешное%

у меня, например, и так идет сборка одного модуля бабелем, от этого никуда не деться (декораторы используются), поэтому - возможно, имеет смысл как-нибудь покрутить

Сергей
05.03.2017
19:13:52
Сева
05.03.2017
19:14:26
а какая разница?) в глобальный скоп-то как раз один раз ставишь)

Дмитрий
05.03.2017
19:15:08
Google
Дмитрий
05.03.2017
19:15:38
Жаль что нельзя абсолютно точно указать версию, которая для использования as is в браузере

набросить, что ли... Как считаете, нужно ли минифицировать релизы npm-модулей?
Есть, конечно. Просто указыаешь в ридми, что modulename/dist/browser.min.js - готовый модуль для использования в браузере или просто в проде

Есть разные директивы в package.json для указания версий

Но увы, они все слегка про другое

Например, поле browser — это версия, которая будет подтянута вебпаком

jsnext: main — расплывчатое описание для минимально транскомпилированной версии

Ну и т.д.

Есть, конечно. Просто указыаешь в ридми, что modulename/dist/browser.min.js - готовый модуль для использования в браузере или просто в проде
Тащемта, такой подход в итоге все и используют, создают min/js версию и указывают в readme о её наличии

Сева
05.03.2017
19:29:55
это-то понятно, что продакшн-сборка должна быть такой, если она есть

вопрос именно про дев-сборку

Сергей
05.03.2017
19:43:26
вопрос именно про дев-сборку
Удобно ли тебе будет смотреть стэктрэйс с указанием ошибки на 1 стенке 2568 символе?

Сева
05.03.2017
19:44:19
тебе не придется смотреть стектрейс, если будешь делать библиотеки без ошибок ;)

Страница 725 из 2237