Задаю себе вопрос, как успевать изучать все эти новопоявляющиеся фреймворки? Последняя пара лет принесла лавину новых решений. Наверняка там есть много хорошего, но… Тут либо работать и давать результат, либо заниматься «ростом над собой».
А кто-то успевает хотя бы быть в курсе (я даже не говорю использовать) новое?
Да, наверное надо делать так, чтобы клиентская сторона не содержала никаких данных, только функционал. Тогда и подсмотреть будет нечего.
Вы не против еще одного вопроса? Вы предлагаете совершенно иной подход к приложению, хочу понять, возможно ли мне реализовать это.
В моих приложениях, в ответ на действия пользователя, серверная сторона подготавливает какой-то HTML код и отправляет клиенту с инструкциями куда его поместить. Так происходит отображение состояния приложения. Вы предлагаете передавать только данные в JSON виде. Представление должно формироваться на клиентской стороне, да? Как на основе этих данных подготовить HTML и отобразить страницу?
У меня вопрос назрел: в вашем примере после авторизации разблокируется какой-то функционал у клиента. Не является ли это уязвимостью? Не лучше ли после авторизации подгружать с сервера данные, разрешенные для авторизованного пользователя?
У меня есть сильная уверенность что владельцы «одноклассников» будут против такой функциональности. Они заставляют своих пользователей логиниться на сайт, чтобы читать личные сообщения. Этакий рабовладельческий строй :)
Перешел бы на хрому, но.
* Для девелопинга ничего не сравнится с firebug,
* Для «новости почитать» позарез нужен adblock.
Так что пока файерфокс везде. Правда gmail и google reader уже сидят в хроме как отдельные приложения, со своими иконочками в панели быстрого запуска :)
А кто-то успевает хотя бы быть в курсе (я даже не говорю использовать) новое?
Дает оба варианта.
Вы не против еще одного вопроса? Вы предлагаете совершенно иной подход к приложению, хочу понять, возможно ли мне реализовать это.
В моих приложениях, в ответ на действия пользователя, серверная сторона подготавливает какой-то HTML код и отправляет клиенту с инструкциями куда его поместить. Так происходит отображение состояния приложения. Вы предлагаете передавать только данные в JSON виде. Представление должно формироваться на клиентской стороне, да? Как на основе этих данных подготовить HTML и отобразить страницу?
У меня вопрос назрел: в вашем примере после авторизации разблокируется какой-то функционал у клиента. Не является ли это уязвимостью? Не лучше ли после авторизации подгружать с сервера данные, разрешенные для авторизованного пользователя?
* Для девелопинга ничего не сравнится с firebug,
* Для «новости почитать» позарез нужен adblock.
Так что пока файерфокс везде. Правда gmail и google reader уже сидят в хроме как отдельные приложения, со своими иконочками в панели быстрого запуска :)
А вообще неплохо справляется!