|
Что почитать по веб разработке |
|
04.12.2009, 15:36
|
#1
|
Аксакал
VanDamM вне форума
Регистрация: 10.06.2007
Адрес: universe/spiral galaxy/sol system/earth/russia/ykt
Сообщений: 947
|
Что почитать по веб разработке
Что почитать по веб разработке
Предлагаю здесь собрать и структурировать такие книги с небольшим описанием, вашим рейтингом и просто пообсуждать их.
Начнём…
Веб-дизайн
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
Последний раз редактировалось VanDamM, 05.01.2010 в 18:27.
|
|
|
|
04.12.2009, 17:28
|
#2
|
Постоялец
rohard вне форума
Регистрация: 19.01.2009
Адрес: На восток от Солнца, на запад от Луны.
Сообщений: 1,120
|
Действительно, хорош. Интересно, а почему Вы секцию "ООП" (и паттернов) не захватили? Никак не могу набраться сил почитать Гради Буча :(
__________________
Почти.
|
|
|
04.12.2009, 17:59
|
#3
|
Долгожитель
RIP вне форума
Регистрация: 26.02.2009
Сообщений: 3,077
|
Цитата:
Сообщение от VanDamM
XP (Экстремальное программирование)
|
Интересно, что подразумевается под экстремальным программированием?
|
|
|
07.12.2009, 08:50
|
#4
|
Аксакал
VanDamM вне форума
Регистрация: 10.06.2007
Адрес: universe/spiral galaxy/sol system/earth/russia/ykt
Сообщений: 947
|
Цитата:
Сообщение от rohard
Действительно, хорош. Интересно, а почему Вы секцию "ООП" (и паттернов) не захватили? Никак не могу набраться сил почитать Гради Буча :(
|
есть же третий снизу
|
|
|
|
|
|
07.12.2009, 08:55
|
#5
|
Аксакал
VanDamM вне форума
Регистрация: 10.06.2007
Адрес: universe/spiral galaxy/sol system/earth/russia/ykt
Сообщений: 947
|
Цитата:
Сообщение от RiP
Интересно, что подразумевается под экстремальным программированием?
|
Экстрема́льное программи́рование (англ. 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 утверждает, что заказчик должен быть всё время на связи и доступен для вопросов.
|
|
|
|
05.01.2010, 14:28
|
#6
|
Постоялец
rohard вне форума
Регистрация: 19.01.2009
Адрес: На восток от Солнца, на запад от Луны.
Сообщений: 1,120
|
Цитата:
Сообщение от VanDamM
есть же третий снизу
|
О, только сейчас заметил. Но секции ООП ("Объектно — ориентированный анализ и проектирование с примерами приложений на С++", Гради Буч) все же нет, наверное, запись обновилась уже апосля.
__________________
Почти.
|
|
|
05.01.2010, 18:29
|
#7
|
Аксакал
VanDamM вне форума
Регистрация: 10.06.2007
Адрес: universe/spiral galaxy/sol system/earth/russia/ykt
Сообщений: 947
|
Цитата:
Сообщение от rohard
О, только сейчас заметил. Но секции ООП ("Объектно — ориентированный анализ и проектирование с примерами приложений на С++", Гради Буч) все же нет, наверное, запись обновилась уже апосля.
|
Ок, добавил
|
|
|
28.08.2010, 14:16
|
#8
|
Заинтересовавшийся
chapa7777 вне форума
Регистрация: 17.10.2009
Сообщений: 108
|
по flash скриптам есть что нибуть?
|
|
|
16.02.2012, 23:01
|
#9
|
Новичок
dimaner777 вне форума
Регистрация: 16.02.2012
Сообщений: 6
|
ого неплохой списочек, спасибо!
|
|
|
12.04.2016, 11:49
|
#10
|
Новичок
Trixi вне форума
Регистрация: 12.01.2016
Сообщений: 11
|
А что вы можете сказать о конструкторах сайтов? (пример - удалено). С помощью них можно сделать что-то годное?
Последний раз редактировалось User_2kx, 12.04.2016 в 22:30.
|
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +9, время: 01:29. |
|
|