DiAksID

DiAksID
Рейтинг
236
Регистрация
02.08.2008
_han_:
...интересно, зачем ему скрывать? ...

сразу видно опытного человека которому переборщики ни разу сервак наглухо не вешали 😂

_han_:
...любой программист посмотрев код, может определить в любом случае...

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

burunduk:
DiAksID, разработчики, как правило, делают так как им удобнее ,причины по которым им так удобнее не так важны (отсутствие необходимых знаний, опыта, лень, привычка...), дальше начинаются костыли :)

о! одним удобнее за копейки клепать кучами визитки/магазинчики на привычных несложных платформах, другим удобнее крафтить эксклюзив с уникальным функционалом но за реальные деньги ;) и все довольны ...

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

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

что они просто болдеют от синхронизации многопоточных данных и оперционных трансфрмаций?...

всем лень перестраиваться ;) но за нас уже всё решили...

axyd:
angular.js нужен доступ к DOM для работы, как вы его обеспечили на сервере? Скиньте ссылку плиз где они это описывают, я не могу найти ни одного примера где показано как ангуляр работает на сервере

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

ищите лёгих путей - берите Meteor и играйтесь, там за вечер можно до неслыханных высот добраться 😂 правда пока он под эмуляторам, но это как раз понятно - у него свои задачи, да и какая разница по сути, ведь это не ваша проблема - всё на автомате.

а вот хотите реально "мозги поломать" лезьте в Derby, вот это действительно ну ооочень сильное колдунство со всеми чудесами, которые вы правоверно отрицаете ;) ...

burunduk:
DiAksID, использование различных технологий обусловлено поставленными задачами, использовать технологию ради самой технологии - глупость ;)

опаньки, то есть перевод генерации и рендеринга на сторону клиента это всего лишь "технология ради технологии"?

задачи не ставились, потому что заведомо не имели решения на server-side платформах 😂 было бы интересно посмотреть на того идиота, который хотя бы года 3-4 назад "озадачил" своих разработчиков созданием полностью реактивной многопользовательской системы, способной на работу в оффлайне...

axyd:
DiAksIDЯ так и не понял по этому вопросу. Вы так делали или просто предполагаете что это будет работать?

не блин, только мечтал! это вообще не я придумал, уж если често 😂 а ангулярцы

вообще то любой шаблонизатор над эксперссом это стандартная задача. один и тот же язык, одни и те же скрипты, одни и те же шаблоны и на клиенте и на сервере, что мешает?

Ayavryk:
burunduk прав 100%, а вы - не совсем верное расставили акценты :) ...

акценты расставил не я а, мать его, прогЭсссс ;) сейчас уже немножко смешно обсуждать примитивный аякс, это стало играми для "школьников в процессе обучения". если уж браться за эту тему сейчас то только в плане нормальной реализации максимальной генерации и рендеринга на клиенте...

Ayavryk:
... Никто ни раньше ни сейчас не мешал при наличии Ajax-контента давать нормальные (не хэш-) ссылки на страницы, содержащие этот контент.
т.е. вместо /url/#content вместо /url/ajax/content
Но поскольку кто-то завел моду на хэш, Google ввел специальные протоколы для этих ссылок. ...

никто, кроме броузера 😂 решалась задача не презагружать страницу при маршрутизации. да и аякс здесь совершенно не при чём, даже старые client-side фреймворки вполне могла обеспечить генерацию десятков страниц без запросов к серверу. отсюда и хаш-навигация и кривой термин "одностраничные приложения" (которые, по сути, ну ни фига не "одностраничные" на стороне клиента) ...

axyd:
Как вы будите рендерить бакбоновсеие или ангуларовские темплейты експрессом?

вы понимаете о чём вообще речь ? не об экспрессе и ангуляре отдельно, а о их связке. связка экспресс+ангуляр как раз и подразумевает возможность рендеринга шаблонов над экспрессом.

что то уже реально скучно становиться пережёвывать очевидности ;) вот, любуйтесь: http://derbyjs.org/ клиентский рендеринг и маршрутизация + бескостыльная индексация. примитивно можете воспринимать как "руль над экспрессом" но почему то без эмулятора 😎 ...

axyd:
Вы не так наверно прочитали или я неточно описал - эмулятор для ангуляра а не для экспресса...

ещё раз - зачем? зачем эмулятор если есть эксперсс? лучше больше ничего не говорите по этому вопросу 😎

axyd:
..Фантом это эмулятор и есть ...

да шо вы говорите? вот спасибо, а то после многолетнего использования я то и не в курсе был ;)

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

axyd:
я знаю express.js. Что касается ангулара (с экспрессом или нет) - то для генерации с ним на сервере используется эмулятор браузера, те то что я написал в первых постах...

вот те здастье 😂 и нахрена экспрессу то эмулятор на сервере ? это вы другой какой-то экспресс "знаете".

можно по разному.

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

можно даже без любимой хеш-навигации обойтись на клиенте, а можно не заморачиваться.

можно и данные обменивать через сокеты, DDP или вобше OT слать вместо них, а можно и аяксом над серваком изгиляться если лень разбираться.

можно и Phantomjs какой-нибудь присобачить к своему костылесипеду - то же не бином Ньютона. проще этого даже трудно что то придумать.

много-много чего можно, сейчас средствА есть.

не хотите копаться и искать инфу - опять же ваше личное дело. никто за ручку водить не будет, не детский сад...

axyd:
... Какой конкретно из этих "продвинутых" изоморфных/фуллстэк фреймворков вы имеете ввиду?

из этих? про "популярность" и 90% промолчу 😂 но бэкбон даже полноценным фреймворком то назвать сложно, и уж точно ни один из этой парочки не фуллстек и тем более не изоморфный.

под фуллстек подходит связка экспресс+ангуляр, кстати вполне красивое решение с массой мощных фич получается, но на любителя или заранее хорошо знающего и то и то.

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

а хотите гордо писать личный костылесипед - абсолютно только ваше дело. по любому не самое дурацкое занятие...

-----

axyd:
... зайдя на сайт таких крутых и продвинутых фреймворков в разделе "сделано на нем" видишь какие-то жуткие поделки по сравнению с например тем что сделано на бакбоне ...

ага ага, особенно когда зайдёшь на сайт эксперсса (как одной из мошнейших основ для фуллстека) а там вообще этого раздела нет 😂 значит "жуткие поделки" ваяют !!! не то что эксклюзивы на изящненькой и, хоть хиленькой и беспомощной, зато любимой и освоенной MVC библиотечке... только потом лучше не интересоваться, какие ресурсы на нём работают...

Всего: 2557