vasIvas: > В обще во флеше считается дурным тоном пользоваться forin foreach
Хрена се... Почему?)) В C# это плохим тоном не считается ни разу. А как тогда проходить по всем элементам массива? For? И ещё, подскажите, где можно почитать про это? Ну про плохие и хорошие практики, к примеру.
> если у Вас что-то не получается, не ругайте флаш, учитесь.
Возможно я не очень корректно выражаюсь. Именно для получения большей информации о Flash + ActionScript я тут сижу и спорю. В споре ведь рождается истина. И прежде всего я пытаюсь понять, можно ли заменить эту связку исходя из сущесвтующих условий. Если нет - то как использовать эффективнее. Т.е. провал моего изучения это тоже результат.
> Скорости... World Of Tank на флеше
worldoftanks.ru предлагает скачать клиент. Но я вас понял, я видел какие-то игры в Flash, в 3D. Но это не аргкмент, так даже большие игры используются чисто как клиенты (фронтэнд), а вычисления на сервере. Нам же нужно производить вычисления прямо в нем, в клиенте. И это не только неудобно, но и не всегда быстро.
> xml отстой, но даже для него есть нативный класс XML,
Согласен. Но мы храним информацию в нем. Так что... Класс XML и используем. Но работать с ним мягко говоря лично мне не удобно (подсказки, общая организация и т.п.) - возможно это проблема IDE (FlashDevelop).
> Создание классов с помощью foreach? Вы о чем сейчас?
Я говорю о создании класса, а не объекта класса. Класса, который может перебираться foreach. В C# для этого достаточно реализовать IEnumerable, а ActionScript это делается через пень колоду. Т.е. создать класс, который будет коллекцией в нем сложно. Если покажете где почитать как это сделать просто, я буду благодарен.
> Если Вам не нужен флеш, а нужена кросплатформенность, то предупредите руководство, что это будет дороже в десятки раз.
Да, это уже есть в моем отчете.
> Если программы для расчетов, то это не as3, у него даже с подсчетом цифр после запятой проблемы, он их округляет. Он изначально был создан как представление
Я это понимаю. Именно поэтому ищу альтернативу, которой сейчас не вижу.
> as3 это язык, который на много лет опередил многие
LINQ, обобщенные классы и методы, внятная асинхронность (напр., async/await в .NET 4.5)?
> Если Вам не хватает чего-то, то посмотрите flex. Но скорее всего Вы просто его не понимаете.
Я буду вам благодарен, если вы направите меня: куда смотреть для повышения скорости? Для повышения легкости работы с XML? Для повышения прозрачности создания классов при работе с foreach (типа простой реализации IEnumerable из C#)?
> Про java-апплеты вам правильно сказали забыть. Почему? Хотя бы потому, что они требуют jre на стороне клиента.
Но ведь и Flash требует Flash player для работы на стороне клиента. Это я пробую спорить, не начал ещё статистику поднимать, мол на скольких машинах есть JRE.
> Чем вам флеш не угодил? Его хоронят уже хрен знает сколько.
Мне бы хотелось большей выразительности языка. Современности, что-ли. ActionScript несколько... убогий. Иного слова мне подобрать трудно. Особенно, когда дело начинает касаться сложных вычислений, оперированием большими объемами данных и т.п. Может быть я не прав, но за год работы с ним, у меня сложилось именно такое мнение.
> им пара завязывать с тяжелыми наркотиками
> неделя для изучение это
Ой, и не говорите. Я как-то даже в осадок выпал, когда в первый день пришел на работу.
> я бы советовал хорошо продуманное rest api на стороне сервера
Неа. Все вычисления на стороне клиента.
MonkAlex: если программа будет работать в основном в полном экране, то ориентируемся на 800 на 600 (хотя и это сейчас уже устаревшее разрешение). А вот про размер окна, которое предполагается к уменьшению (зачем?) сказать сложнее. У вас ведь там много информации.
Я бы сказал, что минимальным размером окна в вашем случае будет полностью 1,2 столбец, 1/3 3 (там где названия фильмов), 4 до размеров галочки (или другого значка), 5 до размера прогресс-бара минимум в 50 пикс. Если у вас это и есть 600 на 400 - то нормально. Даже на 1024 на 768 помещается нормально.
Как советовали выше, я бы к вашем списку добавил: Joseph Albahari, Ben Albahari - C# 5.0 in a Nutshell, 5th Edition. А Шилдта и Троелсена поменял местами. ИМХО, Троелсен пишет более понятно.
Хрена се... Почему?)) В C# это плохим тоном не считается ни разу. А как тогда проходить по всем элементам массива? For? И ещё, подскажите, где можно почитать про это? Ну про плохие и хорошие практики, к примеру.