it-swarm-eu.dev

Flash vs JS + css + html - web

Takže pracuji na poměrně velkém projektu, je to web, který bude obsluhovat asi 7000 zákazníků, web dostane asi 2500 přístupů denně, a bude zabalen jako server a znovu prodán jako celkové řešení desítkám dalších organizací které jsou v podobných situacích jako je tato.

Web bude mít šarže oblastí zadávání uživatelů. Budeme potřebovat tabulky dat, vaše standardní registrační pole, budeme potřebovat plnou kontrolu nad věcmi, jako je ajax atd. ...

Jaký by byl nejlepší způsob, jak vytvořit web? Obecně se obávám věcí, jako je kompatibilita, snadné použití, doba načítání, šířka pásma atd. ...

Klient nám také řekl, že na hlavní stránce potřebují velký rotující glóbus a animovaná modální dialogová okna, spoustu věcí, které se pohybují a animují se během posuvného pohybu, a v zásadě musí být obchodní web silně animovaný.

Je blesk příliš starý? Je javascript ještě užitečný při používání?

4
Incognito

Databázi na straně serveru a programovací jazyk, který vyberete, je zcela na vás, protože zákazník nebude vědět, ani se nestará o to, v jakém jazyce je napsán, dokud bude fungovat. A protože ovládáte prostředí serveru, můžete použít cokoli, co chcete. Vyberte si programovací jazyk a databázi, se kterou váš tým bude snadno pracovat a bude nejznámější.

Pokud jde o stranu klienta, nemusíte si vybírat mezi flashem nebo JavaScriptem. Můžete použít oba, pokud slouží určitému účelu. Pokud je něco jednoduše animací kvůli animaci, Flash je dobrá volba, protože je snadné vytvářet animace. A pokud někdo nemá přístup k blesku, například na mobilním zařízení, nebude mu chybět žádná funkčnost. Pokud jsou animované bity funkční částí webové stránky, javí se JavaScript jako dobrý nástroj k použití.

FYI, ve webdesignu a programování není nic takového jako „příliš starý“. K dispozici je pouze ten správný nástroj a ne.

4
John Conde

Pokud je cílové publikum složeno z mobilních uživatelů, je odpověď zřejmá: JS + CSS.
Jinak existují výhody a nevýhody obou řešení a každé z nich má své vlastní příznivce (ve skutečnosti je to nikdy nekončící debata), ale myslím, že to záleží na vás a na tom, co vám vyhovuje. Například mi připadá jednodušší použití JS + CSS, ale to je jen osobní názor.

2
Alex

Nejlepší způsob, jak řešit obavy týkající se kompatibility, snadnosti použití, doby načítání, šířky pásma a podobně, je navrhnout a vyvinout web s pečlivým oddělením prezentace, logiky a úložiště. Ať už je front-end Flash nebo HTML/CSS/JavaScript, nejdůležitější je, že je to pouze front-end. Tímto způsobem můžete měnit a vylepšovat věci, které jsou zaměřeny na uživatele, aniž by to mělo dopad na logiku nebo úložiště.

Jak John Conde zdůraznil, vaše volba logiky na straně serveru je na vás: vyberte nástroj, který je pro vás ten pravý a pro danou úlohu. Ditto pro úložné (databázové) systémy. Ale znovu se ujistěte, že logika a úložiště jsou oddělené.

1
Alan