![]() ![]() |
Post
#10421
|
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%)
|
Cytat co właścicieli sklepów obchodzi że im ruch o 1-2 % wzrośnie? Powiedz, że to żart (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#10422
|
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 34 Dołączył: 21.03.2008 Ostrzeżenie: (0%)
|
Czy zna ktoś skrypt forum dyskusyjnego skonstruowanego w stylu single-page?
|
|
|
|
Post
#10423
|
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%)
|
Czy zna ktoś skrypt forum dyskusyjnego skonstruowanego w stylu single-page? Nie ma większej racji bytu chwilowo... akurat mocno siedzę w seo i javascripcie, wiem że ciężki temat do zrobienia. Ogólnie próbuje coś z kumplem zlepiać w tym kierunku bo na rynku są braki duże, żadnych nowoczesnych for nie ma na dzień dzisiejszy. W forach chodzi o mocne SEO, każdy temat, post musi być w 100% dobrze pozycjonowany a niestety wszystkie rozwiązania angularo podobne dają dupy w tym miejscu, obejścia są, ale generują podwójną pracę bo widoki muszą być renderowane też w php przez co jak mniemam.. większość szła na łatwiznę i robili tylko renderowanie pehapowe. Ogólnie... mało jest na prawdę dobrych ajaksowych aplikacji na rynku. |
|
|
|
Post
#10424
|
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 34 Dołączył: 21.03.2008 Ostrzeżenie: (0%)
|
obejścia są, ale generują podwójną pracę bo widoki muszą być renderowane też w php przez co jak mniemam.. większość szła na łatwiznę i robili tylko renderowanie pehapowe. Można też przekierować żądanie bota do serwera w nodejs i za pomocą Phantona zwrócić wyrenderowany widok. Nie generuje to podwójnej pracy, ale ogranicza target, nie mniej jednak target może sie zwiększyć wraz z nowymi technologiami wyszukiwarek, a markę forum można by zawczasu budować. (IMG:style_emoticons/default/tongue.gif) |
|
|
|
Post
#10425
|
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%)
|
No ba że tak, to że czegoś nie ma nie znaczy że nie ma prawa bytu (IMG:style_emoticons/default/smile.gif) masz chęci to twórz, na single page forum na bank znajdziesz popyt. Ostatnio ciągle słucham o renderowaniu pod boty stron i sklepów naszych, i jesteś kolejną osobą która poleca phantoma.. chyba poświęcę dziś te parę godzin i ogarnę jak to działa.
|
|
|
|
Post
#10426
|
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 49 Dołączył: 16.04.2012 Skąd: Bytom Ostrzeżenie: (0%)
|
Cytat W forach chodzi o mocne SEO, każdy temat (...) niestety wszystkie rozwiązania angularo podobne dają dupy w tym miejscu Co masz przez to na myśli? Czy Angularowe strony (czy też ogólnie strony generowane przez Javascript) nie są obecnie tak samo pozycjonowane przez google jak statyczny html?
|
|
|
|
Post
#10427
|
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%)
|
Nie, wczoraj testowane jakimiś google testerami... Albo wywala {{ zmienna }} w miejscu treści, albo daje loadera. Google czyta strony bardzo szybko, angular musi się załadować, pobrać restem dane i je dopiero wyświetlić.
Przykład taki... lista produktów w sklepie generowana angularem, google ją czyta - pustą, i nie widzi linków na strony konkretnych produktów, produkty nie są zaindeksowane. Czasem jak nam to narzędzie przymuliło z jakiś powodów to odczytało wszystko dobrze bo pewnie angular wszystko zdążył załadować. |
|
|
|
Post
#10428
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
Czyli Google nie potrafi indeksować stron, które korzystają z ich FW (IMG:style_emoticons/default/thumbsupsmileyanim.gif)
|
|
|
|
Post
#10429
|
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%)
|
Czyli Google nie potrafi indeksować stron, które korzystają z ich FW (IMG:style_emoticons/default/thumbsupsmileyanim.gif) no ale to nic nowego.. wydaje mi się że słusznie z kolegą z pracy doszliśmy do wniosku że angular nie był tworzony pod strony / sklepy tylko aplikację które są zamknięte i nie wymagają indeksowania niczego poza stroną główną. nic nie stoi na przeszkodzie żeby single page robić z node'em bo on rozwiązuje problem całkowicie, ale nie wszędzie to postawisz i przy projektach w których się wykorzystuje php, są małe nie widzę sensu tłumaczyć klientowi żeby płacił więcej za serwer dlatego że programistą się wygodniej pracuje w modelu restfull. inną bajką jest że w takim software house mieli by to gdzieś, zainstalowali node'a na serwerze i dziękuje dobranoc. agencje mają swoje ograniczenia technologiczne. |
|
|
|
Post
#10430
|
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 34 Dołączył: 21.03.2008 Ostrzeżenie: (0%)
|
Ja do tej pory Angulara użyłem tylko w aplikacji na windowsa przy użyciu PHP i PHPDesktop. Dość innowacyjne podejście do tworzenia natywnych aplikacji, ale działało solidnie - wraz z synchronizacją danych i aktualizacją aplikacji. xP
Chcę się zaprzyjaźnić nieco bardziej z SPA, ale jeszcze nie wiem czy iść w Angulara, Ember czy Backbone i spółka. |
|
|
|
Post
#10431
|
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%)
|
Angular... jak teraz wyjdzie 2, to w połączeniu z typescriptem masz język prawie tak dobry jak c++. Typy generyczne, dziedziczenie natywne.. Ogólnie polecam artykuł:
http://burczu-programator.pl/blog/angular-...work-javascript I fakt, dość ciekawe połączenie robisz, aczkolwiek node + angular też wystarczy, brackets jest przykładem pisania aplikacji okienkowych w javascripcie. |
|
|
|
Post
#10432
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 10 Dołączył: 17.03.2012 Ostrzeżenie: (0%)
|
Wszystko tylko nie angular. Zobacz na changelog wersji drugiej. Chcesz pisać aplikacje w oparciu o framework, który tak się zmienia - tyle niekompatybilnych zmian w imię nowej składni w htmlu?
Drogi są dwie. Albo full-feature framework - Ember się zapowiada o wiele lepiej. Ale to jak ktoś jak w Angularze chce siedzieć ciągle w two-way data binding. Albo jakiś view z shadow-domem (react.js, mithril), niemodyfikowalne kolekcje (mori, od facebooka też są) i ulubiona biblioteka funkcjonalna (underscore, lo-dash, ramda). Dodatkowe punkty za lekkie backbone, bo czasem trzeba coś ze stanem zrobić. |
|
|
|
Post
#10433
|
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%)
|
Wszystko tylko nie angular. Zobacz na changelog wersji drugiej. Chcesz pisać aplikacje w oparciu o framework, który tak się zmienia - tyle niekompatybilnych zmian w imię nowej składni w htmlu? Drogi są dwie. Albo full-feature framework - Ember się zapowiada o wiele lepiej. Ale to jak ktoś jak w Angularze chce siedzieć ciągle w two-way data binding. Albo jakiś view z shadow-domem (react.js, mithril), niemodyfikowalne kolekcje (mori, od facebooka też są) i ulubiona biblioteka funkcjonalna (underscore, lo-dash, ramda). Dodatkowe punkty za lekkie backbone, bo czasem trzeba coś ze stanem zrobić. ember faktycznie daje radę i bardzo dobrze się z nim pisze przy ruby, djangular np radzi sobie z three way binding świetnie. gusta i guściki... kto co lubi w końcu. rozmowa na tematy który FW jest najlepszy były tyle razy bez powodzenia poruszane na forum że nie ma sensu dalej cisnąć chyba (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#10434
|
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%)
|
Ja osobiście orałem jedną apkę kolejno w angular, backbone i ember. I uważam że ember prowadzi (IMG:style_emoticons/default/smile.gif) Fakt, trudniej jest dostosować RESTAdapter, ale nie jest narzucone że trzeba korzystać z ember.data i tak ostatecznie sam buduję modele i nimi zarządzam.
|
|
|
|
Post
#10435
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
tzm bo nie {{ zmienna }} a <element ng-bind="zmienna" ></element> ponieważ interpretacja {{}} ma duży narzut czasowy (IMG:style_emoticons/default/smile.gif)
Wgl powstały rożne hybrydy alby to przyspieszyć. |
|
|
|
Post
#10436
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 18.01.2012 Ostrzeżenie: (0%)
|
Poleci ktoś jakąś tanią niemiecką kartę/ofertę? Docelowo jedna karta ma służyć do mobilnego internetu w laptopie, druga do telefonu. (IMG:style_emoticons/default/wink.gif)
|
|
|
|
Post
#10437
|
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%)
|
tzm bo nie {{ zmienna }} a <element ng-bind="zmienna" ></element> ponieważ interpretacja {{}} ma duży narzut czasowy (IMG:style_emoticons/default/smile.gif) Wgl powstały rożne hybrydy alby to przyspieszyć. Oo, a to cos ciekawego powiedziales... z watku wynika ze ng-bind powinien pomoc z googlem, dobrze rozumiem Twoj post? ng-binda to ja raczej uzywalem do specyficznych danych jak wyswietlanie htmla w formie trustAsHtml, $sce etc.. Rozwin mysl jesli mozesz (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#10438
|
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 49 Dołączył: 16.04.2012 Skąd: Bytom Ostrzeżenie: (0%)
|
Cytat Czyli Google nie potrafi indeksować stron, które korzystają z ich FW thumbsupsmileyanim.gif Potrafi i z tego co widzę robi to całkiem nieźle. Cytat Nie, wczoraj testowane jakimiś google testerami... Albo wywala {{ zmienna }} w miejscu treści, albo daje loadera. Google czyta strony bardzo szybko, angular musi się załadować, pobrać restem dane i je dopiero wyświetlić. Wczytuj po prostu produkty przed pokazaniem strony (czyli zanim strona jest "ready"), google nie pokazuje wczytanej strony po jakimś konkretnym czasie, tylko po prostu gdy strona jest "ready". Jeżeli najpierw pokazujesz stronę, a potem dopiero wczytujesz produkty to nic dziwnego, że google pokazuje stronę bez listy produktów. W końcu użytkownik również widzi stronę bez produktów, więc google pokazuje stan faktyczny strony. |
|
|
|
Post
#10439
|
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%)
|
No ale skoro dane schodza ajaxem który jest asynchroniczny to jaka stronę mam pokazac przed ready?
|
|
|
|
Post
#10440
|
|
|
Grupa: Zarejestrowani Postów: 280 Pomógł: 46 Dołączył: 23.03.2010 Ostrzeżenie: (0%)
|
Matura, matura... (IMG:style_emoticons/default/biggrin.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 15.06.2026 - 01:44 |