Форумы Якутск Онлайн

Форумы Якутск Онлайн (https://forum.ya1.ru/index.php)
-   Веб-дизайн (https://forum.ya1.ru/forumdisplay.php?f=26)
-   -   Что почитать по веб разработке (https://forum.ya1.ru/showthread.php?t=37263)

VanDamM 04.12.2009 15:36

Что почитать по веб разработке
 
Что почитать по веб разработке

Предлагаю здесь собрать и структурировать такие книги с небольшим описанием, вашим рейтингом и просто пообсуждать их.

Начнём…

Веб-дизайн
Web-дизайн. Справочник, Дженнифер Нидерст Роббинс
Описание
Рейтинг: ?/5

Алан Купер об интерфейсе. Основы проектирования взаимодействия
Описание

Web-дизайн: удобство использования Web-сайтов, Нильсен, Лоранжер
Описание

Интерфейс: новые направления в проектировании компьютерных систем, Джеф Раскин
Описание
Скачать

CSS
CSS — каскадные таблицы стилей. Подробное руководство, Мейер
Описание
Скачать
Рейтин: 4/5

Web-дизайн по стандартам, Зельдман Д.
Описание
Скачать

Пуленепробиваемый Web-дизайн, Седерхольм Д.
Описание

Flex
Flex 3. Сборник рецептов, Ноубл, Андерсон
Описание
Скачать

HTML
HTML и XHTML. Подробное руководство, Муссиано, Кеннеди
Описание
Скачать

Java
Философия Java, Эккель Б
Описание
Скачать
Рейтинг: ?/5

Javascript
Javascript. Подробное руководство, Флэнаган Д.
Описание
Скачать
Рейтинг: 5/5

Javascript и DHTML. Сборник рецептов. Для профессионалов
, Гудман Д.
Описание
Скачать
Рейтинг: 5/5

jQuery. Подробное руководство по продвинутому Javascript, Бибо Б., Кац И
Описание
Рейтинг: ?/5

Javascript. Профессиональные приемы программирования, Джон Рейсиг
Описание
Рейтинг: 5/5

PHP
PHP5, Котеров Д.
Описание
Скачать
Рейтинг: 5/5

«Профессиональное программирование на PHP», Шлосснейгл Д.
Описание
Cкачать
Рейтинг: 5/5

PHP. Объекты, шаблоны и методики программирования, Зандстра
Описание
Рейтинг: 5/5

PHP. Сборник рецептов, Скляр, Трахтенберг
Описание
Рейтинг: 5/5

The Definitive Guide to Zend Framework (The Definitive Guide), Zend
Описание

Python
Язык программирования Python, Сузи Р.
Описание
Скачать
Рейтинг: 5/5

Изучаем Python, Лутц М.
Описание
Скачать
Рейтинг: 5/5

The Definitive Guide to Django: Web Development Done Right, Second Edition by Adrian Holovaty and Jacob Kaplan-Moss
Русский перевод
Рейтинг: 5/5

Ruby (Ruby on Rails)
Изучаем Ruby, Фитцджеральд М
Описание
Рейтинг: 5/5

Программирование на языке Ruby, Хэл Фултон
Описание
Скачать

Ruby on Rails. Быстрая веб-разработка, Тейт
Описание
Рейтинг: 4/5 (Сейчас уже устарела)

SQL
Изучаем SQL, Бьюли
Описание
Рейтинг: 5/5

SQL. Сборник рецептов, Молинаро
Описание
Скачать
Рейтинг: 5/5

XSLT
Технология XSLT, Валиков А.
Описание
Скачать
Рейтинг: 5/5

XSLT. Сборник рецептов, Сэл Мангано
Описание
Скачать
Рейтинг: ?/5

ООП
Объектно — ориентированный анализ и проектирование с примерами приложений на С++,
Гради Буч
Описание

Паттерны проектирования
Приемы объектно-ориентированного проектирования. Паттерны проектирования,
Гамма, Хелм, Джонсон, Влиссидес
Описание
Скачать
Рейтинг: 5/5

Регулярные выражения
Регулярные выражения, Фридл
Описание
Скачать
Рейтинг: 5/5

XP (Экстремальное программирование)
Экстремальное программирование. Библиотека программиста, К. Бек
Описание
Скачать
Рейтинг: 5/5

via nyver

rohard 04.12.2009 17:28

Действительно, хорош. Интересно, а почему Вы секцию "ООП" (и паттернов) не захватили? Никак не могу набраться сил почитать Гради Буча :(

RIP 04.12.2009 17:59

Цитата:

Сообщение от VanDamM
XP (Экстремальное программирование)

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

VanDamM 07.12.2009 08:50

Цитата:

Сообщение от rohard (Сообщение 1058612064)
Действительно, хорош. Интересно, а почему Вы секцию "ООП" (и паттернов) не захватили? Никак не могу набраться сил почитать Гради Буча :(

есть же :) третий снизу

VanDamM 07.12.2009 08:55

Цитата:

Сообщение от RiP (Сообщение 1058612137)
Интересно, что подразумевается под экстремальным программированием?

Экстрема́льное программи́рование (англ. Extreme Programming, XP) — одна из гибких методологий разработки программного обеспечения.

Основные приёмы XP

Двенадцать основных приёмов экстремального программирования (по первому изданию книги Extreme programming explained) могут быть объединены в четыре группы:

Короткий цикл обратной связи (Fine scale feedback)
  • Разработка через тестирование (Test driven development)
  • Игра в планирование (Planning game)
  • Заказчик всегда рядом (Whole team, Onsite customer)
  • Парное программирование (Pair programming)

Непрерывный, а не пакетный процесс
  • Непрерывная интеграция (Continuous Integration)
  • Рефакторинг (Design Improvement, Refactor)
  • Частые небольшие релизы (Small Releases)

Понимание, разделяемое всеми
  • Простота (Simple design)
  • Метафора системы (System metaphor)
  • Коллективное владение кодом (Collective code ownership) или выбранными шаблонами проектирования (Collective patterns ownership)
  • Стандарт кодирования (Coding standard or Coding conventions)

Социальная защищенность программиста (Programmer welfare):
  • 40-часовая рабочая неделя (Sustainable pace, Forty hour week)

Парное программирование

Парное программирование предполагает, что весь код создается парами программистов, работающих за одним компьютером. Один из них работает непосредственно с текстом программы, другой просматривает его работу и следит за общей картиной происходящего. При необходимости клавиатура свободно передается от одного к другому. В течение работы над проектом пары не фиксированы: рекомендуется их перемешивать, чтобы каждый программист в команде имел хорошее представление о всей системе. Таким образом, парное программирование усиливает взаимодействие внутри команды.

Коллективное владение

Коллективное владение означает, что каждый член команды несёт ответственность за весь исходный код. Таким образом, каждый вправе вносить изменения в любой участок программы. Парное программирование поддерживает эту практику: работая в разных парах, все программисты знакомятся со всеми частями кода системы. Важное преимущество коллективного владения кодом — в том, что оно ускоряет процесс разработки, поскольку при появлении ошибки её может устранить любой программист.

Давая каждому программисту право изменять код, мы получаем риск появления ошибок, вносимых программистами, которые считают что знают что делают, но не рассматривают некоторые зависимости. Хорошо определённые UNIT-тесты решают эту проблему: если не рассмотренные зависимости порождают ошибки, то следующий запуск UNIT-тестов будет неудачным.

Заказчик всегда рядом

«Заказчик» в XP — это не тот, кто оплачивает счета, а тот, кто на самом деле использует систему. XP утверждает, что заказчик должен быть всё время на связи и доступен для вопросов.

rohard 05.01.2010 14:28

Цитата:

Сообщение от VanDamM (Сообщение 1058614793)
есть же :) третий снизу

О, только сейчас заметил. Но секции ООП ("Объектно — ориентированный анализ и проектирование с примерами приложений на С++", Гради Буч) все же нет, наверное, запись обновилась уже апосля.

VanDamM 05.01.2010 18:29

Цитата:

Сообщение от rohard (Сообщение 1058648685)
О, только сейчас заметил. Но секции ООП ("Объектно — ориентированный анализ и проектирование с примерами приложений на С++", Гради Буч) все же нет, наверное, запись обновилась уже апосля.

Ок, добавил :)

chapa7777 28.08.2010 14:16

по flash скриптам есть что нибуть?

dimaner777 16.02.2012 23:01

ого неплохой списочек, спасибо!

Trixi 12.04.2016 11:49

А что вы можете сказать о конструкторах сайтов? (пример - удалено). С помощью них можно сделать что-то годное?


Часовой пояс GMT +9, время: 13:46.

Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2019, Якутск-Online. Перевод: zCarot