Я изо всех сил пытаюсь найти способ написания хорошего кода JavaScript, который был бы эффективным, общепринятым другими разработчиками и не очень уродливым.
До недавнего времени то, что я использовал, было просто буквальными объектами и битами jQuery, но после прочтения Douglas Crockford "JavaScript: хорошие детали". Теперь я полностью понимаю, что там больше JavaScript, чем AJAX, модификации DOM и простая анимация.
Проблема заключается в том, что JavaScript, похоже, не очень стандартизирован. Количество доступных моделей ООП/наследования подавляет меня. Я не привык к каждому фреймворку/библиотеке, предоставляющему собственную имплантацию наследования. Я также не хочу принимать неправильное решение в отношении таких вещей, потому что это будет означать переписывание всего кода в случае возникновения некоторых проблем.
Итак, я ищу существующие веб-приложения с открытым исходным кодом, которые используют JavaScript, если возможно, на стороне клиента, чтобы увидеть, какие шаблоны используются в реальных проектах. Я хотел бы видеть код веб-приложений, а не фреймворки или библиотеки. Я не возражаю, если эти веб-приложения основаны на какой-либо структуре (и если она Dojo или RequireJS, это будет еще лучше, потому что я их использую;)