Каждому, наверное, хоть раз, но хотелось создать свой собственное и главное уникальный сайт. Но между желающими и их мечтой часто встаёт стеной неумение работать с веб документами. В этой теме предлагаю делится своими знаниями языков разметки, а также обсуждать само явления веб-дизайна в целом. Его историю, будущее и проблемы, с которыми вы столкнулись при его освоении.
Когда-то увлекался изучением разных областей веб-дизайна. Но сейчас бездействую, хотя и подумываю продолжить обучение.
Какую - то маленькую часть украсить на одном СSS может быть. В целом насерьёзном уровне затруднительно.
"Затруднительно" и "невозможно" - достаточно разные понятия. В принципе никто не мешает делать интерфейсные части стилями. Тем более, что там сейчас даже анимация есть. Остальное — ловкость рук и никакого мошенничества.. ,)
Тогда, боюсь, порталу не повезло) Ну или я твою мысль не понял про клиент и JS.
Про валидацию - речь шла о сервере. Если не доверяешь клиентским данным - дополнительно проанализируй и провалидируй на сервере. Но из-за этого лишать логики клиент - не очень продуктивно.
Про калькулятор и валидацию - мысль не понял. Калькулятор - логика, проверка его результатов на сервере - валидация. Извратить это как-то по-другому было бы странно.
И это не говоря уже о том, что логика на клиенте порой попросту необходима, особенно если перед нами результат какой-либо длительной аггрегации, при изменении которой гонять сервер на каждый чих попросту не целесообразно. Данные построил, дальше - single page application. Полностью на клиенте обработал, отослал, на сервере провалидировал и проверил, что не верблюд, собственно цикл завершен.
Ну, сейчас то что я делаю можно назвать Data Analyst. Не совсем бэкэндщик, так как не взаимодействую с конечным пользователем. Когда-то давным-давно (и неправда) был фрилансером, много бездарных лет опыта написания говнокода в стеке php/mysql/jquery, по специальности "и швец, и жнец, и на дуде игрец", соответственно имел дело и с фронтами и с бекэндами со всеми вытекающими. Потом - python разработчик SaaS приложений, бэкенд (Flask/SQLAlchemy/PostgreSQL) + консультант по разработке внутренней JS библиотеки. Сейчас - в основном с данными копаюсь (MongoDB, PostgreSQL, python). Стек сильно изменился, кое-какие навыки остались.
Не вижу каши, вижу непонимание со стороны оппонента.
Например визуальный редактор, через который ты отправляешь посты - это тоже логика на клиенте. При этом он совершенно автономный и не посылает никаких ajax-запросов к серверу при изменении чего-нибудь. Тем не менее, результат его работы вполне себе валидируется и обрабатывается на сервере, на выходе получаем пост. Так это и работает. Без логики на клиенте - никуда.
Сообщение отредактировал Simple: 28 мая 2014 - 20:36
А вот признайся .. ты сам то в реальном проекте ты все рюшечки на чистом СSS о котором пиар устроил делаешь?
Да, у меня были реальные проекты, где я делал рюшечки на чистом CSS. Меня в данном случае не интересовал сегмент IE вообще, а в webkit и gecko браузерах все работало прекрасно. Не вижу в этом ничего сложного и экстра-ординарного. В конечном итоге это даже сильно упрощает жизнь, позволяя не смешивать логику и стили.
Сейчас я редко занимаюсь проблемами стиля, поэтому обычно использую UIKit (Хотя смешиванием логики и стилей он страдает, это факт) для каких-то мелких проектов. Как там они у себя реализовали компоненты - не знаю, в подробности не вдавался.
unit-тестирование на яваскрипте - вполне себе бывает, хотя, конечно, не во всех проектах. Для фронта обычно используют selenium и иже с ним.
Для фронта обычно используют selenium и иже с ним.
Ну вот селениум то да часто ... но это тяжело и трудоёмко {не только в плане разработки ... но и поддержке любые изменения в коде разработчиков могут порушить тестирование и трудоёмкость их починки может превысить саму разработку ....}. Я ни разу не слышал чтоб проект был значительно им покрыт. Только какие - то особенно критически важные туллзы и то это
специально отдельный человек занимается только им одним а иногда и несколько автоматизаторов. Не каждому проекту применение селениума по карману....
юнит тестирование для ява скрипта .... что кто то попытался использовать в проекте я слышал много раз. Но чтобы реально было серьёзное покрытие .... никто так и не смог похвастать .... таким
Сижу на работе рядом с чуваком, у которого должность "Дизайнер" - ему есть, чему меня учить в любой момент времени, поэтому я знаю, что чтобы быть вебдизайнером, главное быть дизайнером, понимать как сочетаются цвета/шрифты/картинки/композиции и т.д., а программирование уже очень-очень вторично, обсуждение инструментов можно, но должна быть какая-то "дизайнерская чуйка", видение и желательно без медпрепаратов)))
а да. Ведущий Дизайнер)))
Сообщение отредактировал Yeugenius: 31 января 2015 - 11:34
Господа, буду очень признателен если кто подскажет правильно ли я запрещаю доступ с определенного реферала на мой сайт. Таким образом борюсь с рефспамом, но что-то он все равно проскакиевает.
Дориус В редактировании страницы справа есть кнопочка по выдаче сайдбара, ну типа справа, слева и отключить. Вроде в обычной поставке вордпресса это есть, если нет то накати Visyal Composer.
Крайне извиняюсь за слоупочество сверху. Вопрос к людям, использующим Joomla. На WP есть премиум темы - http://the7.io/ Существуют ли подобные для Joomla? Просто есть один сайт, который я ну очень хочу переделать, но его владелец ни в какую не хочет с этой самой Джумлы переезжать. А я пока только с WP умею работать.