Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.03.2006, 18:26
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 41  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Прав!
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 21.03.2006, 21:02
Homo Sapiens вне форума Посмотреть профиль Отправить личное сообщение для Homo Sapiens Посетить домашнюю страницу Homo Sapiens Найти все сообщения от Homo Sapiens
  № 42  
Ответить с цитированием
Homo Sapiens
 
Аватар для Homo Sapiens

Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
Цитата:
Сообщение от TTS
То есть по большому счету переход на ас2 - это просто вынос в отдельный файл объявлений функций и переменных, которые у меня обычно в первом кадре записаны.
Даже как-то неинтересно. Ожидал чего-то более страшного.
Или я не прав?
Не прав. Подумай, зачем надо было давать новое название языку? Только из-за выноса кода в отдельные файлы, который, кстати говоря, поддерживается начиная с 4 версии, с помошью директивы #include?
AS2 - это в первую очередь новый синтаксис языка, более формальный, более очевидный, более классический что ли.
AS2 - это строгий контроль типов, более явное наследование, более высокая скорость работы.
Все эти преимущества AS2 становятся незаменимыми при работе над средними и большими проектами, в которых количество классов и фильмов достаточно велико.

Я не говорю что про AS1 надо забыть в принципе. Некоторые вещи на нём действительно сделать проще. Да и для понимания JavaScript он пригодиться. Вот только эти вещи действительно небольшие...
__________________
Всё гениальное просто.

Старый 21.03.2006, 23:42
TTS вне форума Посмотреть профиль Отправить личное сообщение для TTS Найти все сообщения от TTS
  № 43  
Ответить с цитированием
TTS
 
Аватар для TTS

Регистрация: Jan 2002
Сообщений: 1,323
Цитата:
Сообщение от Homo Sapiens
AS2 - это в первую очередь новый синтаксис языка, более формальный, более очевидный, более классический что ли.
AS2 - это строгий контроль типов, более явное наследование, более высокая скорость работы.
Для меня это мелочи. Читаемость кода зависит не от версии ас, а от того, кто этот код писал. Формализация для меня звучит как увеличение объема кода и времени на его написание... для каждого объекта прописывать класс, конструктор, прайват-паблик - всякие формальные мелочи, которые надо правильно сделать, куча файлов в разных директориях... у меня это ассоциируется с вылизыванием котом своих... ээээ... Чтоб блестели.
Так же как, например, начинать создавать новый ролик с похода в магазин за удобным креслом, перестановки стола в правильное место, выбора правильного угла освещения рабочего места и т.д. вместо того, чтоб просто сесть и начать работать.

Строгий контроль типов для меня ничего не значит, сколько себя помню, никогда с ними не путался. А более высокая скорость работы имхо связана с совершенствованием кода флэшплеера, а не с версией скрипта.
Делать серьезный проект на флэше по-моему изврат. Самые сложные сайты на флэше, которые я видел, принадлежат дизайнерским конторам, которые их же и продвигают. Остальное - в основном менюшки, баннеры и заставки. Серьезность сайта зависит от серверной части, а там все давно известно - cgi, php, SQL... Флэш - это среда визуализации, оформления, и формализационный программерский фанатизм имхо тут не уместен. Ускорение, новые графические возможности, видео-эффекты актуальны, а от движения в сторону системного языка программирования пользы мало, лишний груз. "Флэш неприемлем на 99%", помните?

Конечно, меганавороченный крутой проект тоже имеет право на существование. Но это весьма редкое явление и не надо всех за него агитировать.

Все эти классовые изменения продавили сишные программеры, для которых свободный стиль ас1 был как отсутствие почвы под ногами. Сила привычки - страшная сила! Так же теперь я сопротивляюсь нововведениям
__________________
ВКЛЮЧИ МОЗГИ!!!
Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin

Старый 21.03.2006, 23:48
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 44  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
статья Нокса по поводу..

Старый 22.03.2006, 02:21
Homo Sapiens вне форума Посмотреть профиль Отправить личное сообщение для Homo Sapiens Посетить домашнюю страницу Homo Sapiens Найти все сообщения от Homo Sapiens
  № 45  
Ответить с цитированием
Homo Sapiens
 
Аватар для Homo Sapiens

Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
2 TTS ты пишешь на чём-нибудь кроме AS и PHP? (для справки, cgi и sql не языки программирования - Common Gateway Interface и Structured Query Language).
То что ты не писал ничего серьёзного - по тебе видно.

Цитата:
Сообщение от TTS
Делать серьезный проект на флэше по-моему изврат.
Серьёзные проекты стоит делать на Flash + Ajax - за ними будущее.
__________________
Всё гениальное просто.

Старый 22.03.2006, 12:50
ANTI256 вне форума Посмотреть профиль Отправить личное сообщение для ANTI256 Найти все сообщения от ANTI256
  № 46  
Ответить с цитированием
ANTI256

Регистрация: Jun 2005
Адрес: Bugulma, Tatarstan
Сообщений: 38
А по-моему TTS в чем-то прав. Пока-что единственное, что меня останавливает от перехода на AS2 - это синтаксис. Когда много программируешь, на регистр букв не смотришь, да и невозможно за этим уследить, всегда где-нибудь перепутаешь.

Старый 22.03.2006, 13:17
breez38 вне форума Посмотреть профиль Отправить личное сообщение для breez38 Найти все сообщения от breez38
  № 47  
Ответить с цитированием
breez38
 
Аватар для breez38

Регистрация: Nov 2005
Адрес: Иркутск
Сообщений: 233
Отправить сообщение для breez38 с помощью ICQ
Еще одна "священная война" (Holly War). Сколько не читал сравнения тех или иных языков программирования всегда найдутся ЗА и ПРОТИВ для каждого языка. А причина в чем? В том что идеального ничего не существует. И следовательно получая что-то новое, мы должны что-то терять.
Так и с AC1 против AC2.
Все зависит от целей и престрастия. Мне, как человека, приученного к порядку, нравится ООП, а следовательно и AS2 (вот еще руки дойдут до AS3 когда время свободное появится). Просто мне так удобнее. А то, что нужно там регистр букв соблюдать, или там приват-паблик распихивать - для меня дело привычное (опыт Delphi, С++ и С# сказывается). Зато все красиво и лаконично. Написал один раз набор классов для фотогаллереи, а потом только XML-ник со структурой подкидывай. А если нужен новый функционал - нашел нужный класс, дописал что надо - и все работает.

Это конечно мое мнение. И у каждого оно свое. Я думаю, что каждый человек волен сам выбирать, на чем и как ему писать, а время покажет, кто выбрал правильный путь.
__________________
Никогда не может быть так плохо, чтоб не могло быть еще хуже!

Старый 22.03.2006, 22:32
Homo Sapiens вне форума Посмотреть профиль Отправить личное сообщение для Homo Sapiens Посетить домашнюю страницу Homo Sapiens Найти все сообщения от Homo Sapiens
  № 48  
Ответить с цитированием
Homo Sapiens
 
Аватар для Homo Sapiens

Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
Цитата:
Сообщение от ANTI256
Когда много программируешь, на регистр букв не смотришь, да и невозможно за этим уследить, всегда где-нибудь перепутаешь.
Это просто смешно...
__________________
Всё гениальное просто.

Старый 22.03.2006, 23:59
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 49  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
Да, впервый раз такое тут вижу даже интересно)))

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

как тут уже говорилось 80 даже 90 процентов разногласий в этом топике связанны с тем что люди привыкают к чему то ... вот и я достаточно долго работаю в 6-7 ке и мне тяжело перейти на ООп у меня нет опыта программирования в языках таких си делфя и т.п. потому я основываюсь на знаниях полученных на ковырянии исходников и чтении хелпа(который кстати мне кажется лучшим пособием по АС1) но это мне не мешает использовать фишки 8 ки и использовать классы(пока не собственного написания) но подправить клас сложности серьёзной не представляет...
__________________
Best regards, Boris Petrov

Старый 23.03.2006, 12:59
ANTI256 вне форума Посмотреть профиль Отправить личное сообщение для ANTI256 Найти все сообщения от ANTI256
  № 50  
Ответить с цитированием
ANTI256

Регистрация: Jun 2005
Адрес: Bugulma, Tatarstan
Сообщений: 38
Насколько я помню умные книжки (наподобие Колина Мука), AS придумывался для дизайнеров, не разбирающихся в программировании. AS2 уже больше подходит для программистов, изучать его без знания к-либо другого языка, да еще и просто художнику, решившему увековечится в инете, довольно сложно.Получается проблема как с PCAD-ом - его делали программисты не разбирающиеся в разводке печатных плат.
Хотя согласен - кому что больше нравится, тот на том и работает и вопрос о недостатках старых технологий скорее риторический.

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:50.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.