Разработка сайта на Flash или Javascript? - PullRequest
0 голосов
/ 23 июля 2011

Итак, у меня есть этот проект, над которым я работаю, и я пытаюсь создать часть веб-сайта моего проекта. У меня есть опыт работы с Flash AS3, но не так много или нет с JavaScript. Мои коллеги говорят мне, что они почти одинаковы, и вы можете просто создать сайт на JavaScript. Но у людей может быть отключен JavaScript, и не все используют Flash.

Мне трудно понять, что использовать для создания моего сайта ... кстати, этот сайт обычно является приложением. Это будет меню с функциями и прочим. Я подумал, что я, вероятно, могу делать HTML и PHP, но есть некоторые функции, которые мне нужны, которые будут динамическими. Я действительно хочу, чтобы этот сайт был доступен как можно большему количеству людей.

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

Я мог бы воспользоваться некоторым советом.

Ответы [ 3 ]

3 голосов
/ 23 июля 2011

Это мое личное мнение, но если вы сможете удовлетворить потребности своего приложения с помощью HTML и Javascript, вам, вероятно, будет намного лучше. Вашему приложению не потребуется Flash, оно, скорее всего, будет загружаться быстрее, будет работать лучше на мобильных устройствах и будет работать на iDevices, которые вообще не поддерживают Flash.

Тем не менее, существуют некоторые проблемы при создании некоторых типов приложений в HTML и Javascript, особенно если вам нужно работать с широким спектром браузеров. Использование популярной библиотеки, такой как jQuery или YUI, может помочь во многом благодаря этой кросс-браузерной совместимости, но некоторые возможности доступны только в более современных браузерах.

С другой стороны, некоторые вещи можно сделать лучше во Flash, чем в HTML (особенно в старых браузерах).

Итак ... ответ таков, это зависит от потребностей вашего приложения. Если бы это был я, я бы построил его на HTML и Javascript, если бы не нашел причину, по которой я не смог бы создать успешное приложение таким образом.

Что касается компьютеров с отключенным Javascript, то я считаю, что эти компьютеры в любом случае не занимаются современными вещами в Интернете и вряд ли будут клиентами чего-либо, что я бы построил в Интернете. Google отказался от поддержки компьютеров без javascript и некоторых старых браузеров из некоторых своих приложений, потому что стоимость разработки для этих случаев намного выше, чем выгода от тех немногих клиентов, которых вы могли бы получить. Применима ли эта логика к вашему приложению, очевидно, зависит от того, что вы делаете и к кому оно будет обращаться.

0 голосов
/ 23 июля 2011

Если бы это был коммерческий проект, я бы использовал Flash, потому что вы в этом разбираетесь и быстрее создадите приложение.Если вы хотите совершить увлекательное путешествие на самом популярном языке и развить свои навыки, используйте javascript.

Flash и javascript очень популярны.Для обоих методов вы можете использовать запасной вариант, если технология недоступна.

Если вы решили использовать javascript, рассмотрите возможность использования backbone.js.Это отличная библиотека MVC.

0 голосов
/ 23 июля 2011

Если вы хотите использовать javascript, есть jquery, который очень прост в использовании и очень богат функциональностью. Существует также extjs, которая также проста и функциональна, но не бесплатна для коммерческого использования.

Если вы новичок в javascript и уже знаете java, вы можете использовать веб-инструментарий Google, где вы пишете код на java, а инструментарий компилирует его в javascript. Но это зависит от того, сколько у вас функциональности сервера.

Если веб-сайт простой, вы можете использовать jquery, html и css.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...