Javascript-форум (https://javascript.ru/forum/)
-   Сайт Javascript.ru (https://javascript.ru/forum/site/)
-   -   Хотели бы вы купить книжный вариант учебника javascript с сайта? (https://javascript.ru/forum/site/5379-khoteli-vy-kupit-knizhnyjj-variant-uchebnika-javascript-s-sajjta.html)

Илья Кантор 10.10.2009 10:55

Хотели бы вы купить книжный вариант учебника javascript с сайта?
 
Учебник включает в себя содержимое http://javascript.ru/tutorial.
Его размер - около 100 страниц.

Илья Кантор 18.10.2009 22:51

Да чето я подумал - хрен ли издавать учебник, тогда уж весь сайт - для удобного чтения ;)

B~Vladi 19.10.2009 10:26

Издавать!!! Вам потом не раз спасибо скажут:yes:

Riim 19.10.2009 10:37

Совсем небольшой тираж сделать и посмотреть что будет.

Илья Кантор 19.10.2009 11:51

Минимальный возможный тираж 500 экземпляров.

Gozar 24.10.2009 21:22

Я бы купил справочник состоящий из 2-х частей, возможно объединенный, но лучше всеже из 2-х. Одна часть взята с msdn вторая с MDC где все по пунктам:
Collections
Constants
Events
Methods
Objects
Properties
расписано как на msdn к примеру, без длинных объяснений, только определение и краткий пример, а в конце точный указатель в том же!!! порядке что и содержание справочника с нумерацией страниц.

Ох как мне его не хватает, может соберусь и сам даже сделаю, нужно только время выделить.

B~Vladi 24.10.2009 23:16

Цитата:

Сообщение от Gozar
Я бы купил справочник

Справочников куча, а вот книги, по которой можно учиться - нет:(

Gozar 24.10.2009 23:35

Цитата:

Сообщение от B~Vladi (Сообщение 33422)
Справочников куча

Справочника ни одного нормального нет! ни одного!
Если Вы считаете что есть, тот который я описал, то ткните меня в него носом(напечатанный и имеющийся в продаже, хоть в ЮАР), а если нет ...

На самом деле это учебников дофига, а справочника нет, нормального.

Отчасти этот сайт заменяет мне эту книгу, по крайней мере учебник он мне с легкостью заменил, но хочется под рукой иметь и книжный вариант, для удобства.

PepeL 25.10.2009 06:21

Купил бы, если будет цена приемлимая и на печатана на нормальной бумаге. :)

Zeroglif 25.10.2009 18:38

Не хотел бы купить. И не нужно выпускать справочники. Только не справочники. Пиши авторское что-нибудь там... вроде "моё видение на то-то и то-то или как я это понимаю", если уж так тянет в чеховы. Книга к сожалению не имеет фидбэка. Как-то на хабре кто-то затеял свои и чужие статьи объединить в книжку, книжка вышла, побороть ошибки и глупости, которые там есть нет уже никакой возможности (хотя говорили, намекали и проч.), книга статична. Даже если и будет питсоттыщ переизданий некий читатель уже ушёл не в ту степь. У тебя сейчас на сайте статьи с возможность комментирования. Это самый честный вариант. Можно спорить, можно дорабатывать, и вообще удобно... ;-) Удачи.

B~Vladi 25.10.2009 20:44

Zeroglif, по-вашему книги вообще не нужны?!
Цитата:

Сообщение от Gozar
Справочника ни одного нормального нет! ни одного!
Если Вы считаете что есть, тот который я описал, то ткните меня в него носом(напечатанный и имеющийся в продаже, хоть в ЮАР), а если нет ...

На самом деле это учебников дофига, а справочника нет, нормального.

Сейчас у меня нет ни одного справочника на столе и я не помню авторов, которые их писали и тем более не знаю где они продаются... Справочник нужен не на бумаге, а в компе т.к. удобней имхо. Учебников дофига, не спорю, но ни один не расчитан на продвинутного кодера, а только рассказывают азы... Не понимаю, почему книга по JS в часности может быстро устареть?! Когда вышла последняя версия JS?! Что может измениться завтра?! Выйдет новый браузер?! Мы все прекрасно знаем, каким он будет! Можно постоянно переписывать книгу для ишака, т.к. ему до совершенства ещё далеко, но другие уже почти в плотную к нему. Здесь совершенство - это спецификация, ибо именно она для браузера закон, по которому он старается жить. Что бы книга дольше оставалась на полках магазина - нужно выпускать её сразу после выхода какой-нибудь свежей спецификации, например HTML5. Тогда можно будет описать в обычном DOM новые элементы и примеры работ с ними... Это просто пример... И ещё лет 5 книга будет оставаться актуальной!
Те, кто пишет, что не купит - в основном люди, более-менее освоили JS и им она не нужна, а вот справочник - да.

И Zeroglif, не забывайся - интернет есть не у всех...

B~Vladi 25.10.2009 21:08

Думаю, мы можем помочь... Можно добавить на сайт новый раздел и публиковать там бета-главы будущей книги... И пусть только зарегенные пользователи оставляют свои комменты по разным недочётам. Так Илья сможет написать действительно "правильную" книгу. Поддержите, кто думает так же!

Gozar 25.10.2009 22:58

Справочник на столе нужен по нескольким причинам:
1. позволяет отдохнуть от монитора
2. искать в книге легче и быстрее(если она без лишнего мусора), это не исключает электронный вариант
3. не влияют сбои интернета и доп.программы(chm, pdf)

Больше доказывать не буду ибо тупо доказывать то, что уже доказано, только непроходимое лицемерие некоторых ... заставило написать этот пост. Книг много не бывает, бывает много некачественных.

B~Vladi 25.10.2009 23:01

Цитата:

Сообщение от Gozar
1. позволяет отдохнуть от монитора

Я так понимаю, открывать справочник приходится в время разработки?!:)
Цитата:

Сообщение от Gozar
2. искать в книге легче и быстрее(если она без лишнего мусора), это не исключает электронный вариант

Кому как...
Цитата:

Сообщение от Gozar
3. не влияют сбои интернета и доп.программы(chm, pdf)

Часто вас chm и pdf подводят?!

Dmitry A. Soshnikov 25.10.2009 23:21

Цитата:

Сообщение от Илья Кантор
тогда уж весь сайт

Цитата:

Сообщение от B~Vladi
зарегенные пользователи оставляют свои комменты по разным недочётам. Так Илья сможет написать действительно "правильную" книгу

Некоторые статьи на этом сайте, чтобы это была относительно "правильная книга", требуют многих корректировок.

Zeroglif 25.10.2009 23:27

Искать в книге легче??? мдя... приплыли. Книжки - это хорошо, но справочник - это больше, чем запутанный детектив на тему javascript, это слеза. На этом сайте такой слезы нет вообще.

На англ. более-менее есть справочники и референсы у производителей двух языков: на msdn и mdc. И у того, и у другого справочники есть и в офлайне, достаточно качественные и подробные (что-то и переводилось тоже). Печатайте и наслаждайтесь. Очень хороший, но устаревший авторский справочник был когда-то на suncloud.ru. Повторяю... здесь, на этом сайте нет ничего подобного вообще. Много самобытных статей, разносторонних, но не справочник... ;-)

B~Vladi 25.10.2009 23:57

Цитата:

Сообщение от Dmitry A. Soshnikov
Некоторые статьи на этом сайте, чтобы это была относительно "правильная книга", требуют многих корректировок.

Вот давайте и подкорректируем?:)

Gozar 26.10.2009 09:11

Цитата:

Сообщение от B~Vladi (Сообщение 33505)
Я так понимаю, открывать справочник приходится в время разработки?!:)

А нафига его открывать не во время разработки?!
Для этого есть книги, статьи и т.д. Что-то шутка у Вас не удалась.

Цитата:

Сообщение от B~Vladi (Сообщение 33505)
Кому как...

Это вообще не аргумент, я уже сказал, что электронный вариант тоже нужен

Цитата:

Сообщение от B~Vladi (Сообщение 33505)
Часто вас chm и pdf подводят?!

Что-то я не припомню чтобы в pdf было удобно что-то искать, а для chm нужна доп.программа, не все из которых правильно работают!(я имею ввиду под Linux) и вообще chm это аналог сайта, только хуже

Dmitry A. Soshnikov 26.10.2009 12:26

Цитата:

Сообщение от B~Vladi
Вот давайте и подкорректируем?

Да с удовольствием, если будет желание. Здесь ещё вопрос в подаче материала. Сейчас в статьях у Ильи подача очень хорошая для начинающих, написано упрощённо и понятно, но точность информации из-за этого страдает (я говорю только о статьях про сам JS, без фишек, DOM и т.д.). Тут фишка в том, что если написать это точно-правильно, используя оригинальную терминологию и логику работы, процент аудитории сразу снизится, поскольку получится углублённо (а это не каждому интересно).

Но даже если писать не углублённо, а разбирая основную суть, использование правильной терминологии и правильной логики работы уже будет усложнять восприятие материала.

Илья Кантор 26.10.2009 14:16

Первый вопрос - зачем книжка?

Книжка обладает двумя преимуществами:
1) Она удобна в плане чтения. Ее можно читать в транспорте, где угодно.
Даже на диване чтение книги гораздо удобнее, чем с ноутбука. Который, кстати, не у всех есть.
2) Она работает без интернет. Ее можно купить в магазине. Не только в Москве.

Второе - почему НЕ справочник ?
1) Справочник в интернет гораздо удобнее в плане поиска.
я набираю поисковую строку - и все.

Дальше, по поводу статей. Есть различные формы изложения.

Форма "справочник" подразумевает четкие формулировки с самого начала в каждом пункте.

Форма "учебник" подразумевает процесс обучения, при котором материал дается так, чтобы было максимально понятно, и происходит последовательное уточнение по ходу дела. Справочник дополняет учебник.

На сайте много - в форме "учебника". Однако, я с удовольствием приму исправления, и даже выдам редакторские права на сайте, если ваши уточнения не помешают пониманию. И тем более, если они улучшат понимание, сделают его более верным.

Dmitry A. Soshnikov 26.10.2009 15:41

Цитата:

Сообщение от Илья Кантор
На сайте много - в форме "учебника". Однако, я с удовольствием приму исправления, и даже выдам редакторские права на сайте, если ваши уточнения не помешают пониманию.

Для стиля "учебника" оно как раз самое то - мы уже говорили, что в таких статьях главным критерием является простота изложения. К тому же, ты "подстраховался" от неточностей:

http://javascript.ru/basic/closure

Цитата:

Сообщение от http://javascript.ru/basic/closure
..На самом деле происходящее в интерпретаторе Javascript гораздо сложнее и содержит куда больше деталей, чем здесь описано...

..Но чтобы понять и использовать замыкания, достаточно понять внутренний механизм работы функций, хотя бы и в таком, местами упрощенном виде...

Но, если говорить о точности - то там переврано, например, про [[Scope]], в который что-то записывается. Понятно, что для основной сути и вообще не важно, что такое [[Scope]], можно было хоть как обозвать (просто образно - контейнер переменных, и не важно, что там цепь, а не просто контейнер), но "правильная книга" - это "правильная книга", в ней, напрашивается что-то "правильное".

http://javascript.ru/basic/functions

Цитата:

Сообщение от http://javascript.ru/basic/functions
Анонимные (FunctionExpression)

Тоже, естественно, неверно.

В статьях про объекты, тоже неточности (альтернативная терминология и т.д.), но там также есть подстраховка:

Цитата:

Сообщение от http://javascript.ru/tutorial/object/inheritance
Корректность этой статьи... С момента появления эта статья вызвала критику некоторых профессионалов в javascript. Поэтому появилось это небольшое "пред-введение".

С одной стороны - новички хорошо схватывают основную суть, без дебрей - и это правильно для стиля "учебник". С другой стороны, то, о чём говорил B~Vladi - "правильная книга", в плане точности информации, уже не получается.

Может есть и другие, эти я сейчас бегло просмотрел. Но я не думаю, что надо садится и переписывать все эти статьи (подкорректировать местами - да, можно), у них цель другая, и свою цель они выполняют.

B~Vladi 26.10.2009 16:26

Цитата:

Сообщение от Gozar
А нафига его открывать не во время разработки?!

Дк я и про это... От монитора всё равно не успеешь отдохнуть, пока листаешь:)

Dmitry A. Soshnikov, а нельзя ли в учебнике делать вславки типа: "Повторное рассмотрение функций", "Повторное рассмотрение наследавания"?! Т.е. выносить сложные моменты в другие места для тех, кто захочет углубиться в это... Такой вариант никак не помешает общему "простому" изложению.

Dmitry A. Soshnikov 26.10.2009 16:34

Цитата:

Сообщение от B~Vladi
а нельзя ли в учебнике делать вславки типа: "Повторное рассмотрение функций", "Повторное рассмотрение наследавания"?! Т.е. выносить сложные моменты в другие места для тех, кто захочет углубиться в это... Такой вариант никак не помешает общему "простому" изложению.

Да, так и нужно.

Только тогда упрощённая терминология не должна неправильно пересекаться с официальной терминологией. Если написано, что "в свойство [[Scope]] что-то добавляется" (как пример из статьи про замыкания) - это неправильно с точки зрения информации. Если же тоже самое написано, но с договорённой упрощённой терминологией (при этом не используя оригинальное свойство [[Scope]], которое имеет другое назначение), то эта цель уже благородная - упрощение ради понимания основной сути, здесь точность может быть не важна.

B~Vladi 26.10.2009 16:43

Вооот... Ваш пост должен быть в комментах к бета-глав:)

Krakaz 29.10.2009 09:21

Обязательно бы купил
 
Обязательно бы купил такую книгу, потому как просто, доступно, наглядно... Где и почем можно будет купить?

Илья Кантор 29.10.2009 11:05

Большое спасибо за ваши комментарии. Они были мне нужны, чтобы решить, стоит ли издавать книгу.
Это - большая работа, но тем не менее она запланирована.

Когда с изданием все будет решено и подписан договор о печати - я напишу об этом на сайте.

B~Vladi 29.10.2009 12:56

:dance: Круто! Будет Кулл книга:write:
А что насчёт бета-глав?! Плохая идея?!

Илья Кантор 29.10.2009 23:07

Хорошая идея.

socrat 01.11.2009 16:54

Хотел бы я купить справочник по JavaScript?
 
Нет конечно. Я считаю, что это такая тема, которую нужно осмысленно изучать, шаг за шагом. Справочник при написании яваскриптов нужен, но если уже имеешь хорошую основу в этом языке.
ИМХО, лучший справочник - это конспект (в компе или в тетради), в котором каждый может для себя записать инфу так, как ему понятнее.

П.С.: насчёт pdf - тоже неплохая идея, там кстати, можно сделать очень удобную навигацию через закладки.

Удачи!!!


Часовой пояс GMT +3, время: 22:42.