Javascript-форум (https://javascript.ru/forum/)
-   Сайт Javascript.ru (https://javascript.ru/forum/site/)
-   -   RichClient 2011 [early bird] (https://javascript.ru/forum/site/11692-richclient-2011-%5Bearly-bird%5D.html)

B~Vladi 23.01.2011 12:04

Цитата:

Сообщение от ASerputko
MVC в JS

В смысле примеры реализаций показать что ли?

monolithed 23.01.2011 13:27

Цитата:

Сообщение от B~Vladi
В смысле примеры реализаций показать что ли?

лично я под MVC в JS понимаю просто разделение HTML, CSS, JS, т.е. у каждого свой отдельный файл и пр., т.к. в JS реализовывать традиционное MVC нет смысла и нет желания его даже искать
ссылки по теме:
http://designformasters.info/posts/mvc-javascript/
http://javascriptmvc.com/
http://javascript.ru/optimize/antimvc

Вот если JS расширится до AS, тогда еще можно будет об этом задуматся, а пока это пустая трата ресурсов (если не связывать этот акроним с Ajax).

B~Vladi 23.01.2011 13:35

Цитата:

Сообщение от monolithed
в JS реализовывать традиционное MVC

Что значит традиционное? А какие ещё бывают?
Цитата:

Сообщение от monolithed
лично я под MVC в JS понимаю просто разделение HTML, CSS, JS

Я тоже так раньше думал, но это не так =)

Вообще я не видел ещё достойных примеров реализации MVC на JavaScript. Илья, есть примеры? Расскажите нам :)

monolithed 23.01.2011 13:54

Цитата:

Сообщение от B~Vladi
Что значит традиционное? А какие ещё бывают?

подход который уместен, а не ради идеи...
Цитата:

Сообщение от B~Vladi
Я тоже так раньше думал, но это не так =)

отделение логики от представления, что еще нужно нужно и какие принципы при этом не выполняются?
Цитата:

Сообщение от B~Vladi
Вообще я не видел ещё достойных примеров реализации MVC на JavaScript.

целая велодорожка на JS http://javascriptmvc.com/ :D

что-то мне подсказывает, что это продолжение: http://javascript.ru/forum/misc/1077...?highlight=MVC

B~Vladi 23.01.2011 14:09

Цитата:

Сообщение от monolithed
что-то мне подсказывает, что это продолжение

Да, если есть желание, лучше переехать туда.
Цитата:

Сообщение от monolithed
отделение логики от представления

Есть ещё третий компонент - контроллер.

B@rmaley.e><e 24.01.2011 13:06

Цитата:

Сообщение от monolithed
Вот если JS расширится до AS, тогда еще можно будет об этом задуматся, а пока это пустая трата ресурсов

Так передумали же "реализовывать" JS на ES4. Или снова есть подвижки?

monolithed 24.01.2011 16:01

Цитата:

Сообщение от B@rmaley.e><e
Так передумали же "реализовывать" JS на ES4. Или снова есть подвижки?

Как же я об этом мечтаю, нужно у Дмитрия Сошникова спросить... :)
А подвижки были, но незначительные (const, let (почти), set, get добавили, но это незначительно все пока), говорят, что с выходом ES6 возможно ситуация изменится.
самое интересное, что сейчас много игровых движков и пр. поддерживают JS, но на деле это ничто иное как AS.

kurokikaze 15.02.2011 21:48

А он в этом году разве не в июне вместе с DevConf?

Sanek_RaznoCoding 25.02.2011 09:16

Цитата:

Сообщение от mycoding (Сообщение 72492)
Про ООП.

Поддерживаю!

B@rmaley.e><e 25.02.2011 14:53

Цитата:

Сообщение от Sanek_RaznoCoding
Поддерживаю!

А о чем там говорить? По-моему, ООП в JS одна из самых популярных тем различных статей. При том многие так и норовят прикрутить к JS классические классы и их наследование. Вообще, советую почитать книгу JavaScript Patterns - там рассматривается множество различных подходов со своими плюсами и минусами.


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