Рекомендованные сообщения

Нужно ли верстальщику знать шаблонизаторы, типа smarty?

Кроме smarty, на какие еще ништяки обратить внимание?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да нет, конечно. Что за чушь? Настоящий верстальщик не должен знать ничего кроме ХТМЛ и КСС. А то еще каким-нибудь программистом станет. А это для верстальщика зашквар. Так что шлите подальше всех, кто предлагает вам делать шаблоны. Это не барское дело что-то еще изучать, когда ты уже стал богом ХТМЛа и КССа!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 20.03.2017 в 14:51, torsar сказал:

Нужно ли верстальщику знать шаблонизаторы, типа smarty?

Кроме smarty, на какие еще ништяки обратить внимание?

Не используйте шаблонизаторы , они нагружают ЦП сервера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Верстальщики? а кто это ? Веб-дизайнеров знаю, фронтенд-программистов - знаю, бэкенд-программистов, - тоже знаю. А Верстальщики ? кто это ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
27 минут назад, LunatiK сказал:

Верстальщики? а кто это ? Веб-дизайнеров знаю, фронтенд-программистов - знаю, бэкенд-программистов, - тоже знаю. А Верстальщики ? кто это ? 

Интересно ..

Википедия знает, а Вы нет ..

Цитата

Традиционно термин используется в издательском деле, но с появлением Интернета он приобрел новое значение — Верстальщик веб-страниц.

 

Изменено пользователем Hasiev
.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В издательском деле намного больше премудростей чем просто разметить блоки с контентом на экране.

И да, вы не заметили сарказм в моих словах. Те которых вы называете верстальщиками это кусок нормального веб-дизайнера, который помимо css и html знает ux и обладает художественными навыками.

И как  следствие, тех людей кто считает себя html-верстальщиком и думает что этого достаточно чтоб работать в сфере веб-технологий я считаю ограниченными никчёмными людьми.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, LunatiK сказал:

В издательском деле намного больше премудростей чем просто разметить блоки с контентом на экране.

И да, вы не заметили сарказм в моих словах. Те которых вы называете верстальщиками это кусок нормального веб-дизайнера, который помимо css и html знает ux и обладает художественными навыками.

И как  следствие, тех людей кто считает себя html-верстальщиком и думает что этого достаточно чтоб работать в сфере веб-технологий я считаю ограниченными никчёмными людьми.

 

Пошел словесный понос .. Вы спросили, я ответил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, Hasiev сказал:

Пошел словесный понос .. Вы спросили, я ответил.

Вы отвечаете на каждое предложение со знаком вопроса? Понятие риторического вопроса вам не знакомо? Странно, ну да ладно, вам с этим жить.

Собственно, вернувшись к теме топик стартера: Не знаю кто ещё жив из шаблонизаторов, если вам нужно по профессии натягивать свой html на куда бы то ни было, вам нужны базовые знaния: php, js (и популярных библиотек/фреймворков), не помешает twig, и базовые знания популярных cms.

Удачи! :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Oloref
      Всем привет! Расскажите пожалуйста про адаптивную сетку. Просто для меня сетка - это обязательно 12 колонок и т.д. Но а если контент расположен не по сетки или начиная с промежуточных колонок или в каждой секции по разному расположен контент. Откройте мне пожалуйста всю истину адаптивных сеток, а то не понимаю. Или может использовать сетку только тогда, когда она есть в макете?
    • Автор: kiberchainik
      здравствуйте, надеюсь выбрал тему верно, так вот ...
      на хостинге установили node открыли порт 3000 порт прослушивается, при обращении lptf.it:3000 или http://185.53.160.215:3000/ выводится сообщение Hello Node.js Server!. Казалось бы все хорошо! но! я хочу дальше создание чата, и в корне сайта создаю файлик (сервер) с кодом (пример с интернета, я новичОк):
      var express = require('express'); var app = express(); app.set('port', process.env.PORT || 3000); app.set('host', process.env.HOST || 'localhost'); var logger = require('log4js').getLogger(); var server = require('http').Server(app); var io = require('socket.io')(server); var port = 3000; app.use(express.static('/home/urlyogyj/public_html/views/chat.php')); app.get('/chat.php', function(req,res){ res.sendFile('/home/urlyogyj/public_html/views/chat.php'); }); app.use('/fonts', express.static('/home/urlyogyj/node_modules/uikit/src/fonts/')); app.get('/socket.io.js', function(req,res){ res.sendFile('/home/urlyogyj/node_modules/socket.io-client/dist/socket.io.js'); }); app.get('/jquery.js', function(req,res){ res.sendFile('/home/urlyogyj/node_modules/jquery/dist/jquery.min.js'); }); app.get('/uikit.js', function(req,res){ res.sendFile('/home/urlyogyj/node_modules/uikit/dist/js/uikit.min.js'); }); app.get('/uikit.css', function(req,res){ res.sendFile('/home/urlyogyj/node_modules/uikit/dist/css/uikit.almost-flat.min.css'); }); app.get('/animate.css', function(req,res){ res.sendFile('/home/urlyogyj/node_modules/animate.css/animate.min.css'); }); function usersCountToLog(){ logger.info('User count: '+io.engine.clientsCount); } io.on('connection', function(socket){ function setName(name){ if(name != undefined && name != ''){ socket.session = {}; socket.session.userName = name; socket.session.address = socket.handshake.address; socket.session.id = socket.id; socket.broadcast.emit('newUser', socket.session); socket.emit('userName', socket.session); socket.emit('userList', io.length); logger.info('User '+socket.session.userName+' join from IP: '+socket.session.address); usersCountToLog(); var clients = io.sockets.connected; var clientsList = {} for(var key in clients){ if(clients[key].session) clientsList[key] = clients[key].session; } socket.emit('clientsList', clientsList); console.log(clientsList); } else socket.emit('setName'); } setName(null); socket.on('setName', function(name){ if(name.length > 0) setName(name); else socket.emit('setName'); }); socket.on('message', function(msg){ if(socket.session){ if(socket.session.userName === null || socket.session.userName == '' || socket.session.userName == undefined){ socket.emit('setName'); }else{ logger.trace('———--'); logger.trace('User: ' + socket.session.userName + ' | Message: ' + msg); logger.trace('====> Sending message to other chaters...'); socket.broadcast.emit('messageFromClients', msg, socket.session.userName); socket.emit('messageToClients', msg, socket.session.userName); } } }); socket.on('disconnect', function(){ if(socket.session){ io.sockets.emit('userDisconnected', socket.session); logger.info('User '+socket.session.userName+' left chat'); usersCountToLog(); } }); }); console.log('server started, tipa...'); как видно по коду прописал адреса к файлам, они верные, в консоле перезапускаю сервер командой
          node /home/urlyogyj/public_html/app.js screen

      после этого обновляю адрес lptf.it:3000 и все равно без перемен, выводит Hello Node.js Server!
      я не понимаю почему, и где и как можно отслеживать ошибки.
      чего вообще хочу добиться:
      до авторизации какого-либо пользователя чат не нужен, как только пользователь авторизовывается на сайте, открывается сокет и на сайте для всех остальных пользователей и гостей видна надпись что тот авторизованный пользователь в сети, и напротив его логина появляется кнопка создать чат, но только для авторизованых пользователей, при нажатии на нее открывается окошко чата, как на сайте вконтакте или фейсбуке, у получателя сообщения есть блок со списком все кто прислал ему сообщение, получатель нажимает на автора и пользователи начинают общение, каждый диалог с новым пользователь должен запускать свое окошко чата. причем этот чат существует на всех страницах сайта. после выхода пользователя через кнопку выход или закрытии вкладки сокет закрывается, а все сообщения записываются в базу данных!

Карта разработчиков

Карта участников

Отметь себя на карте для поиска или предложения работы