[Ответить в тред] Ответить в тред

Check this out!

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
70 | 1 | 17

Аноним 16/11/18 Птн 15:25:09  186667635  
123456789.png (134Кб, 3200x2408)
Вкатывания в web разработку тред

Двач, есть один вопрос.

Есть у меня блок для меню, блок для контента, и для каждого пункта меню мне нужно ручками создавать новый html файл, или можно как-то автоматизировать и упростить этот процесс?

Может можно как-то сделать, чтобы был только 1 html файл, и он заполнялся нужным контентов в зависимости от того, по какой ссылке перешел пользователь?
Аноним 16/11/18 Птн 15:25:30  186667650
бамп
Аноним 16/11/18 Птн 15:26:29  186667686
бамп
Аноним 16/11/18 Птн 15:27:00  186667722
бамп
Аноним 16/11/18 Птн 15:27:21  186667736
бамп
Аноним 16/11/18 Птн 15:27:43  186667755
бамп
Аноним 16/11/18 Птн 15:28:09  186667775
бамп
Аноним 16/11/18 Птн 15:28:18  186667782
>>186667635 (OP)
Если ссылками
Ну React + redux
Либо Angular
Это все без бекенда
Если с бекендом то связка Jquery - Ajax - json - PHP
Аноним 16/11/18 Птн 15:30:22  186667892
>>186667782

То есть мне нужно выучить JavaScript?
Аноним 16/11/18 Птн 15:31:46  186667960
>>186667892
Та дам
Это стандарт современного веба
HTML + CSS + JS
А сверх уже идут фреймворки
Аноним 16/11/18 Птн 15:32:32  186668005
>>186667892
Ну можешь попробовать стандартными методами CSS Hidden и прочее
Аноним 16/11/18 Птн 15:33:12  186668037
>>186667635 (OP)
Можно делать руками через <frameset> либо редактором типа help & manual
Аноним 16/11/18 Птн 15:34:47  186668123
>>186668037
><frameset>
Вы из какого года?
Аноним 16/11/18 Птн 15:35:21  186668153
>>186667960
А есть какая-то литература, где объясняется, как правильно делать сайты и их интерфейсы, всякие методы и технологии, как использовать знания
>HTML + CSS + JS
чтобы получалось что-то годное?
Аноним 16/11/18 Птн 15:35:31  186668160
>>186668123
2005го
верстаю через таблицы
Аноним 16/11/18 Птн 15:36:11  186668196
>>186668153
https://youtu.be/bWULcAQmHOM
Аноним 16/11/18 Птн 15:36:28  186668207
>>186667635 (OP)
Аноним 16/11/18 Птн 15:36:29  186668209
>>186668160
>верстаю через таблицы
И кому такое нужно?
Аноним 16/11/18 Птн 15:38:06  186668286
>>186667782
>PHP

Ты серьёзно? Это же априорное легаси от которого надо избавляться.
Аноним 16/11/18 Птн 15:38:22  186668301
>>186668196
Дополнение, PHP - Фркеймворк - какой-нить популярный
уже есть 5.7 и он годный, или какой там новый, короче современный PHP ТОП
Главное современные функции используй
Сейчас ангуляр 2
Есть VueJS
Есть Redux + React
Есть JQuery
Верстка есть разная, флекс боксы и прочее
Короче для начала думаю норм
а дальше просто загугли веб 2018 роадмап и сам все поймешь
Аноним 16/11/18 Птн 15:38:38  186668309
>>186668286
90% интернета так не считает
Аноним 16/11/18 Птн 15:40:20  186668401
>>186667892
Тебя троллируют. Тебе не нужно учить жс. Фреймворки нужны только для сложных приложений или переиспользуемых компонентов.
Если ты хочешь разный контент по клику на кнопки в одном html файле, то годятся, например, табы.
https://www.w3schools.com/howto/howto_js_tabs.asp
У тебя будет 1 файл со всем контентом, а юзер будет рендерить только один пункт одновременно.
Аноним 16/11/18 Птн 15:41:31  186668469
>>186668401
Действительно, зачем учить популярный язык в мире, давайте будем использовать костыли
Вышел из треда
Тут и без меня испертов хватает
Аноним 16/11/18 Птн 15:43:21  186668577
>>186668196
Сука, как же раньше хотел и сейчас хочу уебать этому придурку недоразвитому. Sorax это просто хуесос обоссаный, теперь я понимаю почему от него отказались родители. Урод таких еще поискать нужно. Пидарас, лох и просто девочка.
Аноним 16/11/18 Птн 15:45:06  186668671
>>186668401
Реакт юзай, как уже советовали. Будет в один компонент разные данные подставлять, да отрисовывать его
Аноним 16/11/18 Птн 15:45:15  186668684
Если ты не хочешь за 3 бакса верстать шаблоны для индусов, JS тебе нужен. Не JQuery. VueJS, Angular(не AngularJS).
Аноним 16/11/18 Птн 15:45:25  186668693
>>186668671 -> >>186667635 (OP)
Аноним 16/11/18 Птн 15:46:18  186668748
>>186668671
а чем vue то плох?
Аноним 16/11/18 Птн 15:47:10  186668804
>>186668577
Ммммм
Мне его дикция нравится, хочу так же
Но раньше считал его годным
Аноним 16/11/18 Птн 15:47:33  186668828
>>186668748
Тем что это голый фреймворк, и к нему нужно прикручивать костыли
Аноним 16/11/18 Птн 15:48:30  186668877
>>186668828
Пример костылей?
Аноним 16/11/18 Птн 15:55:35  186669291
>>186668309
Но он же кривой и медленный в самой сути своей.
Для насилования HTML даже JS-фреймворки уже лучше подходят. Про бэкенд и говорить нечего.
Аноним 16/11/18 Птн 15:59:08  186669500
>>186669291
>Кривой и медленный
Фуллстек-js-джун про кеширование и не слышал, небось?
Аноним 16/11/18 Птн 15:59:12  186669503
>>186668748
Хз, может он и норм, не знаком с ним. Но слышал в него вкатиться проще, так что ОПу может и больше реакта подойдёт
Аноним 16/11/18 Птн 16:00:04  186669554
>>186668828
vuetify с коробки есть темплейты в webpack, ssr и прочие вкусности
Аноним 16/11/18 Птн 16:01:00  186669606
На прошлой работе фронтендер с Ангуляра на Вуй перекатился. Хвалил и просил ещё.
Аноним 16/11/18 Птн 16:01:21  186669621
>>186669503
с нулевым знанием фронта (пишу на go) пытался вкатится на react, как=то не задалось, спустя месяц пересел на vue, уже около года на нем так и сижу
Аноним 16/11/18 Птн 16:11:10  186670095
>>186667635 (OP)
И тут ОП узнал про бэкэнд.
Аноним 16/11/18 Птн 16:11:30  186670107
>>186669500
Я действительно не понимаю зачем нужен PHP в этой сфере, когда тот же Джанго просто лучше со всех сторон.

А в плане всякой однодневной хуиты использовать не mean какой-нибудь это вообще глупо.

Для тыпрайза есть ASP.Net.

Куда PHP тыкать, какие у него задачи вообще сейчас?
Аноним 16/11/18 Птн 16:14:06  186670233
>>186670107
Дохера всего на пхп делается. Я вот никогда не делал сервисов под веб, но когда встала задачка, то сделал все за день. Типа wasp, мифони, и файлзиллу поставил, все просто, как апельсин.
Аноним 16/11/18 Птн 16:14:33  186670258
>>186670107
Мифони = симфони. Быстрофикс лол.
Аноним 16/11/18 Птн 16:18:24  186670414
>>186669291
>Но он же кривой и медленный в самой сути своей.
C выходом седьмой версии он быстрее питона и тем более nodejs, пруфы гуглятся за минуту

Кривость в чем заключается, расскажи.
Аноним 16/11/18 Птн 16:18:50  186670435
>>186670107
>это вообще глупо
Ты скозал?
Вордпрессы, мелкие и средние интернет-магазины, REST API из крудов никто не отменял.
Аноним 16/11/18 Птн 16:19:44  186670476
Сравнение скорости работы языков.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/faster/php.html
Аноним 16/11/18 Птн 16:21:10  186670536
>>186667635 (OP)
Лол, это называется Tabs. Не нужно для этого никаких громоздкий фреймвороков типа React. Суть в том, что у тебя есть сразу несколько блоков с содержимым, с одинаковой версткой. Но только один виден, а другие имеют атрибут "display: none", т.е. не видны.
В bootstrap есть уже реализация готовая. Погугли bootstrap tabs
https://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_tabs_dynamic&stacked=h
Аноним 16/11/18 Птн 16:22:06  186670588
>>186670476
Ого. Я думал Рубичкой таки заняться учитывая что они в течение пары лет выкатят JIT-компилятор и явно отвоюют рыночек.
А тут получает что и похапе неплохо себя показывает.
Аноним 16/11/18 Птн 16:23:35  186670651
>>186670536
Если контента мало, то табы норм решение.
Если контента много, то неочень - скорость загрузки может вырасти до ебической, тебе ведь нужно из базы весь контент доставать и сразу вставлять в разметку.
Для опа не выход, так как он всё равно нихуя не поймет.
Аноним 16/11/18 Птн 16:23:42  186670662
>>186667635 (OP)
AngularJS, например.
Тупо контроллер с шаблоном лепишь и всё будет меняться само.

Сейчас вообще весь фронт через шаблонизирование делается и у любой технологии эта хуйня есть в том или ином виде.
Аноним 16/11/18 Птн 16:25:03  186670730
>>186670588
Ты серьёзно выбираешь, чем заниматься по бенчмаркам работы?
Разрабатываешь, или уже года три как "хочешь вкатиться"?
Аноним 16/11/18 Птн 16:25:52  186670771
>>186670588
>А тут получает что и похапе неплохо себя показывает.
На дваче почему-то очень популярно хейтить пхп, особенно яро это делают те, кто никакого опыта в программировании вообще не имеет, а лишь читают модные блоги. Питон и его фреймворк джанго, нодежс - это все хипстерская хуйня, появившаяся относительно недавно, ничем у пхп не выигрывающая. Вкусовщина, вообщем.
А пхп не стоит на месте, когда он был рили хуевый (больше 10 лет назад), с выходом 5.6 он стал нормальным, а с выходом 7 это вообще топ-язык для веба.
Аноним 16/11/18 Птн 16:28:17  186670901
>>186670771
Это еще на дваче про вебасембли и раст не начали. Скоро и джанго и ноде станут говном.
Аноним 16/11/18 Птн 16:28:49  186670929
>>186670730
Я так-то уже по фрилансу живу, просто имею некий список того что надо осваивать в свободное время.
>>186670771
>Питон и его фреймворк джанго, нодежс - это все хипстерская хуйня, появившаяся относительно недавно, ничем у пхп не выигрывающая
В Джанго с безопасностью слишком уж хорошо всё продумано и не позволяет проебаться на ровном месте. Плюс pSQL таки тащит, а у этих с коробки хорошая поддержка.
>с выходом 5.6 он стал нормальным, а с выходом 7 это вообще топ-язык для веба.
Возьму на карандаш.

А в плане бэка там что сейчас вменяемое? До меня холивар Laravel/Yii2 немного докатывался разве что.
Аноним 16/11/18 Птн 16:30:58  186671038
>>186670929
>А в плане бэка там что сейчас вменяемое? До меня холивар Laravel/Yii2 немного докатывался разве что.
Symfony - огромный монстр на все случаи жизни, передовой фреймворк, но для маленьких проектов слишком избыточный.
Laravel - легковесный фреймворк для небольших проектов, меньше абстракций, легче учится. Сделан в том числе на основе компонентов Symfony.
Yii - параша какая-то по отзывам, сам не сталкивался.

Аноним 16/11/18 Птн 16:32:09  186671094
>>186670929
Симфони, Ларавел. Последнее время заметное количество вакансий на Phalcon появляется, но чот мне кажется, они ебанутые какие-то.
На Yii говнари в СНГ пишут.
>>186671038
>Легковесный
Да ты охуел.
Аноним 16/11/18 Птн 16:33:11  186671142
Пизда вы тут развели ангуляры. ОП, делаешь один файл template.php, в нем чисто инклюды - menu.php, content.php, header.php и т.д. А уже в menu, content, header выводи то, что там должно быть в этот момент.
Аноним 16/11/18 Птн 16:34:08  186671189
>>186671142
Древнее зло пробудилось. Уходи обратно вёрстку натягивать.
Аноним 16/11/18 Птн 16:35:32  186671251
>>186671094
>Да ты охуел.
Ну в сравнении с симфони.
Просто многое, что есть в сифмони, в нем не сделано, поэтому он легче осваивается. Для небольшой бложика с простенькой админкой я бы выбрал Ларавель.
Аноним 16/11/18 Птн 16:38:09  186671387
О, веб-гуру, а может кто-нибудь накинуть мыслей как в интернет-магазинах должна оплата фиксироваться?
Вот есть выдача товара по запросу пользователя. Есть корзина, куда он чего-то запихнул. Есть обработка на сервере мол сколько-то единиц списать.
А оплата как происходит? Просто формирование транзакции на какой-нибудь Сбер а потом считывание ответов? Если да, то как уверовать в том что эта схема не является потенциально дырявой?
Аноним 16/11/18 Птн 16:39:46  186671470
>>186667635 (OP)
A N G U L A R
N
G
U
L
A
R
Аноним 16/11/18 Птн 16:40:06  186671492
>>186671189
Но-но, я разработчик!!1
Аноним 16/11/18 Птн 16:40:48  186671531
>>186671251
Хм, чего из Симфони там нет? В ларавеле наоборот больше разных компонентов под всякое + active record. По-моему, это больше исполняемого кода, чем в Симфони, и время исполнения тоже должно быть в среднем чуть больше. Но разница в копейки, а без конкретной задачи вообще нет смысла обсуждать "тяжеловесность".
Аноним 16/11/18 Птн 16:41:14  186671548
>>186671492
300к в секунду-то есть?
Аноним 16/11/18 Птн 16:42:37  186671620
>>186671387
Конкретней, что за проблему в схеме ты видишь?
Аноним 16/11/18 Птн 16:42:59  186671650
>>186671387
>Просто формирование транзакции на какой-нибудь Сбер а потом считывание ответов?
Да, отправляешь процессингу данные которые он требует (цена, айди товара/заказа и тд), после оплаты он тебе шлет статус, ты уже дальше выполняешь действия.
Не дырявая тк давно уже всё продумано и придумано, даже если ты сам будешь писать платёжку, надо постараться чтоб какую-то дырку там сделать.
Аноним 16/11/18 Птн 16:45:52  186671816
>>186671620
Ну, например, сбой сети будет и я ответ вовремя не получу.
Или мамин хакер сымитирует подтверждение ответа и бесплатно утащит товар.
>>186671650
Ну хз. Пока что спрашивал - говорят со Сбером возни много, поэтому можно Яндекс.Кассу присобачивать или даже Qiwi. Им тоже доверять можно?
Аноним 16/11/18 Птн 16:46:30  186671853
>>186671470
И тратишь полгода жизни чтобы научиться разбираться в этом зоопарке версий.
Аноним 16/11/18 Птн 16:46:39  186671861
>>186671531
>Хм, чего из Симфони там нет?
Той модульности что есть у симфони (система банлдов), нет конструктора форм, вариативности - в симфони yml/xml/php для конфигов, а так же куча способов сделать одно и то же. Например, роуты по умолчанию аннотациями задаются в контроллере, можно вынести их в конфиг. Собственные консольные команды можно создать в бандле, сервисы.
У Ларавель модели вообще никак не стандартизированы, их можно создавать где угодно и никаких правил почти. В сифмони помимо стандартизации моделей есть репозитории.
И так далее, и так далее.
Аноним 16/11/18 Птн 16:49:27  186671991
Ребята, вы задачу опа читали?

Нахера тут js-фреймворки?
Аноним 16/11/18 Птн 16:52:21  186672124
>>186669621
Реакт лучше vue, особенно в плане поддержки.

Вкатиться проще в vue.
Аноним 16/11/18 Птн 17:01:58  186672591
>>186671853
Можно разбираться в последней
Аноним 16/11/18 Птн 17:07:08  186672840
>>186667635 (OP)
Ну если не лезть в js фреймворки, то можешь на чистом js это сделать. Запилить модуль, в котором хранится контент будет, на кнопки меню повесить онклик ивент, в обработчике ивента напилить логику, мол если нажата кнопка 1, то в модуль с контентом вставить такой то хтмл код. Эксперты скажут что это говносолюшен, но тебе думаю норм будет, тем более если тока вкатываешься


Топ тредов
Избранное