
Сайт, как и любая другая сложная конструкция материального мира, требует своего порядка разработки и сборки. Соблюдая эти этапы, вы почти гарантированно получите ожидаемый и желаемый результат.
Еще недавно статический «хомяк» считался верхом совершенства. Еще десяток лет назад слово «фреймворк» вызывало почтительный ужас, а при упоминании MVC на тебя смотрели как на американского шпиона.
Теперь все проще: либо ты знаешь веб программирование, либо нет. Если нет, то ты скачиваешь вордпресс или джумлу, разворачиваешь их двумя кликами мышкой, и тебя уже не волнуют ни сессии, ни объекты, ни дебаггинг. Но если вдруг понадобится функционал, который не обеспечишь модулями «из коробки»? Тогда приходится обращаться к специалистам, знающим языки веб программирования и владеющими специальным софтом. Или учить все самому.
Оба способа, в общем, хороши, и каждый имеет свои плюсы и минусы. Настоящий раздел, посвященный материалам по веб программированию, будет полезен как профессиональным разработчикам, так и людям, в первый раз устанавливающим движок, а также пытливым умам, которые, не будучи программистами, все-таки хотят разобраться в том, что происходит у них на сайте.
На этих страницах мы собрали материалы разной сложности – от простых обзоров и инструкций по установке стандартных систем динамического контента (CMS) до описаний конкретных методов и функций различных языков веб программирования. Большинство статей посвящены серверным языкам – PHP, модному Ruby и майкрософтовскому .net, но клиентская часть – JavaScript и его библиотеки – тоже не обделены вниманием.
Сайт, как и любая другая сложная конструкция материального мира, требует своего порядка разработки и сборки. Соблюдая эти этапы, вы почти гарантированно получите ожидаемый и желаемый результат.
Написание HTML может показаться незатейливым делом - всего несколько div, таблица и заголовок. Однако построение семантического скелета страницы может быть затруднено, особенно если вы хотите выполнить эту задачу в соответствии со спецификацией языка.
Чем полезен язык HTML и причины, почему любой администратор сайта должен им владеть? Как его может применить простой человек, желающий иметь небольшой сайт? Основные подходы к самостоятельному изучению HTML.
Главные правила успешного программирования, которые не должен упускать ни один новичок.
Общее представление об MVC (Модель-Вид-Контроллер), причина появления PHP-фреймворков и выгода, которую получает программист от их использования.
Произошло событие в мире сайтостроения, которое, на наш взгляд, заслуживает подробного обзора. Речь пойдет о конструкторе сайтов Wix и его новой разработке.
Как увеличить скорость выполнения PHP кода? Оптимизация исходного кода, перевод на другой язык программирования, использование промежуточного транслятора HipHop for PHP и виртуальной машины HHVM.
Основные преимущества NoSQL баз данных перед реляционными базами данных.
Что такое обфускации кода, для чего используется и какими методами и программами можно обфусцировать код.
Что такое серверные и клиентские языки программирования сайтов?
Краткое описание возможностей jQuery UI.
Компьютерный код дает нам свободу думать по-новому. Приведём аргументы, связанные с необходимости изменения подхода к обучению «компьютерной грамотности». Автор обосновывает необходимость в переходе от освоения отдельных программ к выработке нового стиля мышления, позволяющего не только пользоваться новыми идеями для решения существующих задач, но и применять их для решения новых задач.
Определение имени базового класса. Функции get_parant_class, is_subclass_of и is_a.
Составной селектор jQuery поможет нам в этом примере в поиске элементов по их названию, идентификатору, имени класса.
В этом примере jQuery, мы найдём элементы на веб-странице по имени класса, используя для этого селектор .class.
Решим вопрос поиска на веб-странице элементов определённого типа, применяя селектор element в jQuery.
В этом примере мы найдём с помощью jQuery элемент по значению атрибута id, содержащему специальные символы CSS, такие как квадратные скобки и точка.
В этом примере jQuery мы решим задачу поиска элемента по значению атрибута id.
Данный пример применения селекторов в jQuery рещает вопрос поиска всех элементов веб-страницы, находящихся в элементе body HTML-документа.
Данный пример применения селекторов в jQuery рещает вопрос поиска всех HTML-элементов на веб-странице.
Видеоурок о строковых функциях в языке программирования PHP.
Видеоурок о функциях даты и времени в языке программирования PHP (часть вторая).
Видеоурок о функциях даты и времени в языке программирования PHP (часть первая).
Видеоурок о функции printf в языке программирования PHP.
Видеоурок о функции file_get_contents в языке программирования PHP.
Видеоурок о информационных функциях в языке программирования PHP.
Видеоурок о математических функциях в языке программирования PHP.
Видеоурок о встроенных функциях в языке программирования PHP.
Видеоурок о функциях языка программирования PHP (практика).
Видеоурок о функциях языка программирования PHP (теория).
Видеоурок о цикле foreach в языке программирования PHP.
Пример создания скрипта парсера на языке php.
В этой статье мы узнаем, как написать скрипт для автоматического постинга на PHP?
В статье содержится информация о том, как подключить библиотеку jQuery к сайту.
Статья посвящена джентельменскому набору PHP разработчика - Denwer, описывает его особенности и ключевые моменты.
Ключевые моменты использования фреймворка jQuery.
Это третья статья об эмуляции многопоточности в языке PHP, в которой мы будем применять stream-функции.
Описание работы с методом __callStatic() и обход закрытых методов в PHP.
Описание работы с методом __call() в PHP.
В статье дается описание тому, как можно зарабатывать, зная основы программирования, особенности, преимущества и недостатки.
В статье дается описание платформе .NET от Microsoft и ее версиям, особенности.
Управление сериализацией в PHP (методы sleep и wakeup).
В статье рассмотрены компиляторы и интерпретаторы, их назначение, описание, характеристики и виды.
Статья описывает реверсивный инжиниринг, особенности, преимущества и недостатки.
В статье дается описание того, как работают программы по распознаванию текста, основные алгоритмы.
В статье дается описание виртуальным машинам и их применению.
Видео-урок о циклах языка программирования PHP.
Видео-урок о многомерных массивах в языке программирования PHP.
Видео-урок о ассоциативных массивах в языке программирования PHP.
Видео-урок о индексных массивах в языке программирования PHP.
Видео-урок о константах языка программирования PHP.
Видео-урок о подключении внешних файлов в языке программирования PHP (практика).
Видео-урок о подключении внешних файлов в языке программирования PHP (теория).
Видео-урок о переключателе switch в языке программирования PHP.
Видео-урок об условных конструкциях в языке программирования PHP (практика, часть вторая).
Видео-урок об условных конструкциях в языке программирования PHP (практика, часть первая).
Видео-урок об условных конструкциях в языке программирования PHP (теория).
Видео-урок - Операции над переменными в PHP.
Видео-урок о переменных языка программирования PHP.
Передача сериализованных объектов через сессию, php-функции «serialize()» и «unserialize()».