![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 30.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie znajomy chce stworzyć portal społecznościowy gdzie ludzie będą mogli się logować dodawać różne rzeczy (zjdęcia, filmy, itp)
Dowiedziałem się niedawno że planule to zrobić w technologi flash. A dokładnie użwają frameworka Gaia. Moje pytanie do ekspertów czy jest sens robić coś takiego we flashu? Czy nie będzie to generować nie potrzebnych transferów, czy będzie działać szybko ( pewnie zalezy od złożoności). Ale czy nie lepiej zrobić coś takiego opierając się o PHP i mysql lub Ruby on Rails? |
|
|
![]()
Post
#2
|
|
![]() TAO programowania Grupa: Zarejestrowani Postów: 340 Pomógł: 3 Dołączył: 25.03.2003 Skąd: ze słoika Ostrzeżenie: (30%) ![]() ![]() |
Nie
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Wszystko zależy od efektu jakiego chcesz osiągnąć.
Warto jeżeli masz na to kasę, ponieważ projekty flashowe nie są takie tanie. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 36 Dołączył: 28.08.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Gdy portal społecznościowy będzie zrobiony we flashu, to wg mnie jest to dyskryminacja niektórych społeczności, między innymi niewidomych i użytkowników internetu mobilnego, w tel. komórkowych itp., gdzie w grę wchodzą małe transfery, a za tym idzie dłuższy czas oczekiwania na załadowanie strony, nie mówiąc już o kosztach za każdy przesłany KB.
No i do tego należy dodać fakt, że słabsze komputery mogą nie dać rady stronie flashowej. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 662 Pomógł: 45 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wyobrażasz sobie np. goldenline.pl we flashu ? Już nie mówię o większych typu nk czy facebook. Flash został stworzony do animacji i do tego powinien być używany, to że można zrobić na nim całą stronę (o ile strona firmowa to nie dużo roboty, ale serwis społecznościowy to już sporo) nie znaczy że się powinno.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
NIekoniecznie tylko do animacji. Zobacz do czego służy Adobe AIR.
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 662 Pomógł: 45 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@wookieb - Wiem że za pomocą flasha i powiązanych można stworzyć teraz wiele rzeczy, jednak moim zdaniem flash to program do animacji i zawsze będę tak uważał
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Mylisz się, Flash jest do zaprezentowania pewnych efektów + usprawnienia używalności pewnych funkcjonalności (przeglądanie galerii, flash uploadery). Poza tym flash przybliża choć trochę możliwość obsługi serwisu podobnie jak normalnego programu (użytkownicy Maców mają na tym punkcie obsesje), to że ma możliwość tworzenia pięknych animacji to jest tylko smaczek. Nie po to powstał flex (który jest oparty na flashu) aby nadal mówić o nim, że służy tylko do animacji.
Tak samo JS nie służy do animacji a jednak większość spuszcza się jak widzi płynnie poruszającego się diva (tylko dlatego, że ktoś kiedyś wpadł na pomysł, że można go w ten sposób wykorzystać - bo są na tyle tępi, że sami tego nie zrobię albo "boją" się zrobić) P.S MOLI MASZ WIRUSA NA STRONIE! Ten post edytował wookieb 28.01.2010, 15:43:59 -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 30.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za cenne uwagi. Flash jest pełen możliwości jednak moim zdaniem na portal społecznościowy się nie nadaje. Można w nim zrobić gry super efety, strony firmowe, gdzie można pokazać różne rzeczy.
Ale moim zdaniem taki portal społecznościowy powinien działać szybko, generować mały transfer. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 662 Pomógł: 45 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@wookieweb - Wiem dzięki, ciągle usuwam i nic, muszę zmienić hasło do serwera.
A wracając do tematu, wiem że można tylko moim zdaniem to jest bez sensu. Trzeba rozdzielać pewne rzeczy. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
@Moli: bez sensu jest dopuki ktos nie ma pomyslu na wykozystanie flasha, od flasha MX (6) mozna stworzyc w nim znacznie wiecej niz bannery i animacje i to wcale nie rabiac tego na sile, wczesniej tez sie dalo ale malo kto potrafil
![]() tak bardzo teoretyzujac: wykozystujac flasha mozna napisac lekka rame ktora bedzie dociagala pozostale elemnty (w tym grafiki i multimedia) dzieki czemu jedynym elementem ktory widocznie zjadalby wiekszy transfer (w porownaniu do strony bazujacej na html) to animacje, celem wykozystania flasha mogloby byc poprawienie interakcji z uzytkownikiem (multitouch, 3d, p2p, fms i wiele wiecej) a nie tylko stworzenie bardziej bardziej stronki, przy okazji te same elementy kodu mozna wykozystac do stworzenia wersji na komorki (a przynajmniej nokie, wm i iphone), desktop (win, mac, linux) roznego rodzaju widgety (zarowno desktopowe jak i na inne strony) i wiele innych tak wiec o ile tworzenie stron we flashu nie zawsze ma sens o tyle skreslanie go na poczatku to zwykla ignorancja //update: zapomnialem o windows mobile;) Ten post edytował seth-kk 29.01.2010, 11:08:28 -------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Cytat jedynym elementem ktory widocznie zjadalby wiekszy transfer (w porownaniu do strony bazujacej na html) to animacje Że co? Wyjaśnij mi to bo chyba nie rozumiem. To że wykorzystujesz flasha to nie oznacza, że zużywamy dużo transferu. BA zużywamy mniej, z prostego względu. Flash potrzebuje parę plików .swf i dane, koniec. A strona html często odświeżana potrzebuje znacznie więcej zasobów transferowych niż surowe dane. Ten post edytował wookieb 29.01.2010, 11:15:55 -------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
moze niefortunnie sie wyrazilem ale wlasnie to mialem na mysli - strona flashowa nie musi zjadac wiecej transferu niz htmlowy odpowiednik, a dopiero wykozystanie animacji graficznych moze znaczaco przelozyc sie na jej wage
-------------------- |
|
|
![]()
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Animacja może zajmować około 1 kilobajta (napisana kodem), i wcale nie tak dużo gdybyśmy zrobili ją w samym flashu, więc naprawdę nie ma co tutaj rozmawiać o "transferze" potrzebnym na flasha bo tyle samo mogą zająć grafiki, css + jsy na stronie.
Ciekawostka: Flash uploader zadania: - wybranie zdjęcia - pomniejszenie plus pokazanie jego kopii czarno białej - wysłania na serwer - z wszystkim paskami postępu i komunikatami - czysty ActionScript Zajmuje 5.7 KB Ten post edytował wookieb 29.01.2010, 11:50:14 -------------------- |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ciekawostka graficzna
dwustanowy button 640x82px png24: 24kb swf (kompresja png/gif): 19kb swf (kompresja jpg 80%): 10kb i to wszystko bez utraty przezroczystych i polprzezroczystych pikseli -------------------- |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 30.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok. w takim razie powrót do tematu. To z kompresją macie świętą racje.
kolejny przykład: Banner na stronę w 900x213 90kb Flash z prostą animacją 52kb Ale pytałem raczej czy ma sens pisanie strony w Gaia Framework która ma działać podobnie jak Youtube? Mieć do tego fotki, teksty, gdzie user będzie mógł dodawać takie rzeczy oraz oglądać. Widziałem wstępną wersje tej strony. Wygląda tak: W tle strony idzie filmiki który przesłania menu na dole oraz jak coś klikniemy to pojawia się grafika kartki na której umieszczona jest zawartość. Główny filmik trochę się ładuje nie znam jeszcze wielkości swf ale się dowiem, ewentualnie można będzie go wywalić ale czy jest to dobry pomysł na taki portal? |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Portal społecznościowy we Flashu, wiele czynników wpływa na sensowność takiego rozwiązania;
Długość czasu spędzonego na stronie Musisz się zastanowić nad tym ile czasu użytkownicy będą spędzać na Twojej stronie. Jeśli dłużej niż np. 2-3 minuty to już możesz zastanawiać się nad sensownością takiego rozwiązania ze strony zużycia transferu. Wówczas UI portalu jest pobierane raz (a nawet cachowane na przyszłość) i wymiana danych z serwerem ogranicza się do prostych danych. W przeciwnym razie, pobieranie całego UI portalu (zauważ, że w przypadku kiedy jest to portal zaimplementowany we flashu to pobierasz wszystkie jego elementy a nie tylko te z których korzysta użytkownik, na wypadek jakby użył) dla operacji która zajmuję mniej niż samo pobranie jest conajmniej irytujące i kosztowne. Przykład: na naszą klasę wchodzisz zobaczyć jakie fotki wgrali znajomi, zostawić komcia, życzyć komuś szczęścia w związku po tym jak wgrał fotkę z nową dupą i składać życzenia urodzinowe ludziom którzy nie zapraszają Cię na swoje urodziny. Takie operację zajmują maksymalnie minutę - nie opłaca się. Inny przykład: Beatport, jest sklepem z muzyką napisanym we flashu. Zanim nie kupisz jakiś kawałek, możesz przesłuchać kilka w wersji demowych. 30 sekund demo kawałku x średnio 5-10 kawałków zanim nie kupisz. Właściciel oszczędza na transferze. Funkcjonalności Zastanów się czy to co chcesz zrobić we flash, nie jest wygodniejsze do używania w postaci HTML. we flashu będziesz musiał się borykać z kopiowaniem, z otwieraniem w nowej karcie. Praktycznie ze wszystkim co jest dostępne na dzień dobry w wersji HTML. Jeśli masz zamiar wprowadzić coś co będzie w JS do zrobienia ale niewydajnie to też nie jest najlepszym pomysłem pchać się w JS. Przykład: chcesz zrobić portal społecznościowy z blogami: we flashu tracisz łatwość szukania (nie tylko przez google, ale przez przeglądarkowe CTRL+F), tracisz formatowanie tekstu przy kopiowaniu, i napracujesz się nad wieloma rzeczami które są po prostu lepsze w HTML. Uniemożliwisz użytkownikom tworzenia hacków w postacji bajerów w CSS+JS, itd.. Inny przykład: chcesz zrobić portal społecznościowy dla fotografów. Nie masz szukania tekstu ale za to chcesz zrobić Cover Flow dla zdjęć. Cover Flow w JS jest do zrobienia ale będzie mulić. Lepiej jest to zrobić we flashu taki portal. Jest jeszcze wiele innych czynników. Odpowiedzi na takie pytania zawsze są takie same - to zależy. Warto też brać przykład ze starszych kolegów. Wątpię, żebyś był sprytniejszy od np. Ludzi od facebooka, myspace, hi5 a oni to zrobili w HTML + JS. Uważam, że brać się za portal we flashu warto tylko wtedy kiedy masz mocne argumenty przemawiające za tym, że HTML by się kiepsko sprawdzał a nie, że flash byłby dobry. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:36 |