Re[4]: Быстро прокачать эрудицию
От: c-smile Канада http://terrainformatica.com
Дата: 12.11.14 20:15
Оценка: 10 (2)
Здравствуйте, baranovda, Вы писали:

B>Здравствуйте, Sharov, Вы писали:


S>>Ну дык вот, а зачем индексация для таких приложений? Незачем. Как откзаться от структуры а-ля

S>>Проводник? Не знаю. А чем мешает такая структура? Ну опять же, это наверное можно решить на уровне дизайна сайта.
S>>Смотрите шаблоны сайтов (админки, например, для затравки) на том же bootstrap'е.

SPA это не для web сайтов, а для web applications. Это разные аудитории. Ну вот например gmail это web application. Ничего там индексировать не надо в принципе.

B>angular как я понял — это шаблонированный на клиенте движок, мощен, да, внушает, но блин в моей опере иногда при попытке открыть страницу туториала с его родного сайта вместо текста вылазят его плейсхолдеры ( после обновления страницы OK, но все же...

B>индексирование в интранете не очень нужно, да.


B>И с навигацией там как-то все мутно. Пользователи любят закладочки


А какая проблема-то?

Вот так попадаешь на front:
http://terrainformatica.com/widgets.js/spapp/index.htm

Вот так contact list
http://terrainformatica.com/widgets.js/spapp/index.htm#contact-list

Вот так на конкретного контакта

http://terrainformatica.com/widgets.js/spapp/index.htm#contact-details:6

Хочешь эти URL в закладки положи.

(это из демы моего SPApp )
Re[5]: Быстро прокачать эрудицию
От: baranovda Российская Империя  
Дата: 12.11.14 21:10
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>А какая проблема-то?


CS>Вот так попадаешь на front:

CS>http://terrainformatica.com/widgets.js/spapp/index.htm

Я чот даже и не знаю.
С вебом впервые столкнулся в 99 году. Тогда все было просто и понятно. CGI/ISAPI всякие. Есть запрос — есть ответ в HTML.
А тут у тебя на странице одно, в исходном коде другое, и пока поймешь, что да как...
Понятно, что данные таскаются AJAX-ом и канонично отделены от представления, и понятно, что современные поисковики умеют исполнять JavaScript.
Но тогда встает вопрос, почему сам стандарт HTML настолько консервативен и во-первых, упорно не расширяет набор контролов (почему нет стандартного дерева или таблиц или таблиц-деревьев?) и, соответственно, структур передачи данных (такой-то json для дерева, такой-то для таблицы)?
И потом. Вот у тебя все фурычет.
А вот в angular.js интерпретатор/биндер в моей старенькой опере и в IE часто срабатывает со второго-третьего обновления страницы, а до того я вижу эти ужасные {{}}
Наконец, подход к роутингу в JavaScript на стороне клиента КМК отдает ремесленничеством. У каждого мастера свои правила,
да и вообще весь этот суровый изобильный JavaScript на стороне клиента это КмК преходящяя времянка.
Вон, в flame куча сообщений о том, что у кого-то хром течет, у кого-то файрфокс память жрет...
Пичалька
Re[5]: Быстро прокачать эрудицию
От: Sharov Россия  
Дата: 13.11.14 10:34
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Здравствуйте, baranovda, Вы писали:


B>>Здравствуйте, Sharov, Вы писали:


S>>>Ну дык вот, а зачем индексация для таких приложений? Незачем. Как откзаться от структуры а-ля

S>>>Проводник? Не знаю. А чем мешает такая структура? Ну опять же, это наверное можно решить на уровне дизайна сайта.
S>>>Смотрите шаблоны сайтов (админки, например, для затравки) на том же bootstrap'е.

CS>SPA это не для web сайтов, а для web applications. Это разные аудитории. Ну вот например gmail это web application. Ничего там индексировать не надо в принципе.


Благодарю за поправку, а чем web сайт фундаментально отличается от web applications? Такой же ентот сайт вполне себе application...
Кодом людям нужно помогать!
Re[6]: Быстро прокачать эрудицию
От: Sharov Россия  
Дата: 13.11.14 10:41
Оценка:
Здравствуйте, baranovda, Вы писали:

B>Здравствуйте, c-smile, Вы писали:


CS>>А какая проблема-то?


CS>>Вот так попадаешь на front:

CS>>http://terrainformatica.com/widgets.js/spapp/index.htm

B>Но тогда встает вопрос, почему сам стандарт HTML настолько консервативен и во-первых, упорно не расширяет набор контролов (почему нет стандартного дерева или таблиц или таблиц-деревьев?) и, соответственно, структур передачи данных (такой-то json для дерева, такой-то для таблицы)?


Зачем городить стандартизацию для всех контролов, когда можно только для базовых. Все остальные на основе этих базовых
и сделаны. Стандарт сейчас де-факто json.

B>Наконец, подход к роутингу в JavaScript на стороне клиента КМК отдает ремесленничеством. У каждого мастера свои правила,

B>да и вообще весь этот суровый изобильный JavaScript на стороне клиента это КмК преходящяя времянка.

http://www.hanselman.com/blog/JavaScriptIsWebAssemblyLanguageAndThatsOK.aspx

Сейчас появляются много типизированных языков, которые на выходе генерат js: coffeescript, typesscrit(ms),
вроде еще dart от гугл, но не уверен.
Кодом людям нужно помогать!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.