background preloader

Web-разработка

Facebook Twitter

JS

Обзор и классификация CMS по категориям (2013) Недавний поиск списка CMS, на примере которых можно было бы объяснить студентам архитектуру и структуру сложного web-сайта, привел меня к любопытной статье с классификацией CMS, которая, однако, на текущий момент немного устарела, да и написана несколько сумбурно.

Обзор и классификация CMS по категориям (2013)

Это подвигло меня составить новый обзор, собрав больше решений и дополнив их по возможности ссылками на официальные сайты, страницы закачки и демо-панели. Я рассматривала CMS на php, в основном бесплатные, за некоторым исключением. В результате на текущий момент получился такой набор: Alto CMS Alto CMS — многофункциональная система управления сайтом. Alto CMS — это современный движок для создания сайтов различного назначения.

Использование весьма популярного Smarty 3+ шаблонизатора позволяет легко менять внешний вид сайта. Особенности: Cogear Вторая версия движка позиционируется как универсальный конструктор для любых типов сайтов. Особенности движка: Модульная архитектура. Contao Основные возможности Cotonti DataLifeEngine Drupal Joomla. Хороший пользовательский интерфейс / Блог компании ADV/web-engineering co. Вольный перевод статьи Якуба Линовски — «A Good User Interface».

Хороший пользовательский интерфейс / Блог компании ADV/web-engineering co.

Хороший пользовательский интерфейс обладает высокими показателями конверсии и прост в использовании. Другими словами, он хорош как для бизнеса, а так и для людей, которые им пользуются. Ниже вашему вниманию предлагается ряд практических идей, которые вы можете попробовать применить. Идея 1: Старайтесь использовать макет с одной колонкой вместо многоколоночного Макет с одной колонкой позволяет лучше контролировать повествование. Идея 2: Старайтесь сделать подарок, не завершайте продажу сразу Дружественный жест, такой как сделать подарок покупателю, именно то, что нужно. Идея 3: Старайтесь объединять схожие функции и не дробить интерфейс В ходе работы можно непреднамеренно создать несколько разделов и элементов, которые выполняют одну и ту же функцию. Идея 4: Старайтесь использовать социальное доказательство вместо того, чтобы рассказывать о себе самом. Python vs Ruby / Блог компании Фаматек.

Данная флеймообразующая статья призвана собрать в одном месте актуальную информацию по преимуществам Python над Ruby и Ruby над Python.

Python vs Ruby / Блог компании Фаматек

Основываясь на собственном многолетнем опыте использования обоих языков, я постарался ограничить сравнение языками как таковыми и их стандартными библиотеками — сравнение web фреймворков, сред разработки и доступных библиотек не включены в статью, так как здесь и без меня немало копий сломано.Документация намного лучше, чем у Ruby. С вступительной частью, литературными отступлениями и многочисленными примерами. У Ruby многие модули, например DL или Win32API не документированы вообще, документация в целом значительно слабее.Используются настоящие потоки операционной системы. Лучшая поддержка работы со временем и датой. Стандартная библиотека Python даже с UTC не позволяет работать.Чтение содержимого файла в Windows без спецэффектов.

P.S. P.P.S Предвидя комментарии вида «в <пункт сравнения> код на <язык> написан неправильно — это делается по другому». Расскажите какую нишу занимает Ruby On Rails / Q&A. Посоветуйте хороший материал (видео-курсы, книги, веб ресурсы) по верстке / Q&A. Основы архитектуры IIS, или запросопровод для ASP.NET. В прошлом году мне пришлось отсобеседовать около 10-15 кандидатов на должность веб-программиста на ASP.NET средней квалификации.

Основы архитектуры IIS, или запросопровод для ASP.NET

В качестве вопросов «на засыпку», или «со звёздочкой», я просил рассказать, что происходит с HTTP-запросом от момента его поступления на 80-й порт сервера до передачи управления коду aspx-страницы. Статистика была удручающей: ни один из кандидатов не смог выдать хоть что-нибудь внятное. И этому есть своё объяснение: ни в MSDN с technet, ни на специализированном ресурсе iis.net, ни в книгах a-la «ASP.NET для профессионалов», ни в блогах данной теме не уделяется должного внимания – информацию приходится собирать чуть ли не по крупицам.

Я даже знаю людей, которые решили написать свой собственный веб-сервер (Игорь, Георгий, привет!) , чтобы не разбираться в работе IIS. 1. Итак, начнём с конца, а потом рассмотрим отдельные аспекты чуть более пристально. Рис. 1. Таким образом, http-запрос проходит по «сборочной ленте конвейера» через следующее: 1. 2. 2.2. Где захостить ruby-приложение с минимальными пингами для России/СНГ / Q&A.

PHP

CSS. SEO-мифы / Блог компании SeoPult. Одно из самых важных правил пиара — не затрагивать негатив в собственном контенте.

SEO-мифы / Блог компании SeoPult

Это просто увеличит количество контактов аудитории с вредной информацией. А оправдаться практически невозможно: даже самые сильные аргументы воспримет лишь небольшой процент рациональных людей, нацеленных на получение беспристрастной информации и формирование адекватной картины реальности. Но у большинства просто «остается осадочек». Следовательно, правильная стратегия для политика такова: если его очерняет конкретными (пусть и выдуманными) фактами конкретный человек в конкретном месте, не нужно давать на него ссылку и писать: «Посмотрите, какая ерунда!

На самом деле все не так, и вот почему...» Но мы не политики и не боимся обсуждать поисковое продвижение. Все вышесказанное призвано еще раз опровергнуть первый и главный SEO-миф: продвижение — это что-то плохое (в последнее время люди уже, правда, затрудняются привести актуальные доводы в пользу этой точки зрения). Конечно, нет проблем!