JOURFIXE

It is currently Sun Apr 28, 2024 4:21 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 60 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject: Re: Flex
PostPosted: Sun Feb 07, 2010 10:41 am 
Offline
User avatar

Joined: Sun Sep 16, 2007 1:38 am
Posts: 11330
Location: Israel, Netanya
Орел wrote:
Еще в ассемблер запросите, кочубеи.
Ага. Моторолловских 68000.

_________________
- Яч смить бю?
- Фыва прол джэ, йцук енгш!


Top
 Profile  
 
 Post subject: Re: Flex
PostPosted: Sun Feb 07, 2010 11:16 am 
Offline
Квисац Хадерах
User avatar

Joined: Sat Sep 08, 2007 10:06 pm
Posts: 12456
Вот ты тут смеесся, а я именно 68000 ассемблер учил и писал под него операционку.

_________________
...и другим местом пум-па-па, пум-па-па... (c) хмельник
...а потом мы с ним обсуждали, кто тут козел. (c) Rembat


Top
 Profile  
 
 Post subject: Re: Flex
PostPosted: Sun Feb 07, 2010 11:59 am 
Offline

Joined: Fri Sep 07, 2007 11:39 am
Posts: 7080
Орел wrote:
Еще в ассемблер запросите, кочубеи.

Нет, если в языке нет изящности то я писать на нем не хочу. Постоянно будут ашипки, и ловить их будет трудно. Поэтому нах. А какие еще проблемы есть у Флекса? Окромя хреново написанного интерфейса.
Скопи-пастю выжимку из своеи рабочей записки по этому поводу (англ), без перевода - много букафф и спец. терминов:

Problem: lack of _quality_ support in the community. This
one came as a surprise. For such a popular technology, community
support is underwhelming. Chances to find answers to non-trivial
questions are slim. It seems that the community is mainly driven by
folks who mock up simple applications, and anything beyond that is gravy.
Solution: growing home expertise is essential; a point (or points) of contact
inside Adobe would be nice as well.

Problem: Lack of support for numbers greater than 54
bits. This was a real pain for us, as our objects must be consistent with
server-side, and String presentation/manipulation is expensive. It came as a
(rather telling) surprise that Flex didn't have something like BigInt for
arbitrarily sized numbers. Solution: I converted Javascript implementation of
BigInt to Actionscript.

Problem: IDE makes it easy to implement back-end calls,
but there is penalty: it has a tendency to hardcode things and generate code
that relies on libraries that change from release to release. Backwards
compatibility is there, but adding a new call may be problematic once a version
change has occurred. Solution: we rely on our own framework of backend calls
converted from Java. Since our inter-tier methods must be generated from IM
definitions it's a better solution anyway.

Problem: Performance. Most benchmark tests show that
Actionscript (and hence Flex) falls way behind Java in performance (I'm not
sure about Javascript/AJAX). Solution: this must be addressed at the design
level. Pure language performance is rarely a reason for a slow UI;
there are enough ways to suffocate it without even getting to the language
limitations. If we do our part right performance will be more than adequate.

Problem: Lack of support for collections. Yet another rather telling omission.
Solution: Luckily this is covered by community support: I found at least one quite
decent freeware lib that offers reasonable mapping to java collections.

Problem (?): no explicit thread support. There is
implicit thread support (in the form of callbacks to events and timers). While
this may be limiting, I don't know yet if this is a real problem.

Problem: Even though IDE is eclipse-based it actually
offers less than eclipse/Java in terms of code navigation features and build
flexibility and intelligence. I'm talking about little things here: it's quite
normal to fix "almost" all highlighted errors just to see yet another
batch of them getting highlighted as you've corrected the last one.

Я не писал об очевидном, например о том, что будучи "loosely typed" языком, AS тяжелее тестировать - компиляционные ошибки становятся run-time ошибками.
Обрати внимание на разделы об отсутствии поддержки цифр более чем на 54 бита и о коммюнити - для меня эти два момента были самыми странными.
Silverlight ты конечно глянь, но с UI-технологиями к сожалению на сегодняшний день ситуация - "выбери себе сам свой яд". Все затаили дыхание и ждут HTML 5. Не удивляйся, если обнаружишь, что Флех при всех его недостатках - лучшее из того что есть.

_________________
Пух. Винни Пух.


Top
 Profile  
 
 Post subject: Re: Flex
PostPosted: Sun Feb 07, 2010 12:10 pm 
Offline
Квисац Хадерах
User avatar

Joined: Sat Sep 08, 2007 10:06 pm
Posts: 12456
После того как я написал значимый кусок кода не Флексе, я не могу избавиться от впечатления что он вообще не создан для серьезных задач. И коммьюнити туда же. Т.е. вот мы пару флеш-стрелялок создали, и хватит. У меня нет другого обьяснения. В Сильверлайте хотя бы есть нормальные коллекции, плюс весь .НЕТ, вместе с ЛинКью и прочими заморочками (правда сервисы хромают/сделаны больше для Майкрософтских штучек) и возможность нормально выстроить код. Будем посмотреть.

_________________
...и другим местом пум-па-па, пум-па-па... (c) хмельник
...а потом мы с ним обсуждали, кто тут козел. (c) Rembat


Top
 Profile  
 
 Post subject: Re: Flex
PostPosted: Mon Feb 08, 2010 12:49 pm 
Offline
Квисац Хадерах
User avatar

Joined: Sat Sep 08, 2007 10:06 pm
Posts: 12456
Так, Сильверлайт СДК не становится прямо под Винду. Придется форматировать компьютер. "Я так верил в тебя, Вилли!" (с)

_________________
...и другим местом пум-па-па, пум-па-па... (c) хмельник
...а потом мы с ним обсуждали, кто тут козел. (c) Rembat


Top
 Profile  
 
 Post subject: Re: Flex
PostPosted: Mon Feb 08, 2010 3:27 pm 
Offline

Joined: Fri Sep 07, 2007 11:39 am
Posts: 7080
Орел wrote:
Так, Сильверлайт СДК не становится прямо под Винду. Придется форматировать компьютер. "Я так верил в тебя, Вилли!" (с)
Ниче не понял. А подо что становится?

_________________
Пух. Винни Пух.


Top
 Profile  
 
 Post subject: Re: Flex
PostPosted: Mon Feb 08, 2010 3:30 pm 
Offline
Квисац Хадерах
User avatar

Joined: Sat Sep 08, 2007 10:06 pm
Posts: 12456
Под Винду. "Армяне лучше чем грузины" (с)


Просто что-то не срабатывает в интеграции со Студией (у меня там маленький кряк стоит). Поэтому буду форматировать и все ставить по новой.

_________________
...и другим местом пум-па-па, пум-па-па... (c) хмельник
...а потом мы с ним обсуждали, кто тут козел. (c) Rembat


Top
 Profile  
 
 Post subject: Re: Flex
PostPosted: Mon Feb 08, 2010 3:39 pm 
Offline

Joined: Fri Sep 07, 2007 11:39 am
Posts: 7080
Заметил хрень. В сообщении выше слово "eclipse" выделено и при наведении на него мышью выплёвывает ebay-рекламу. Под гордым названием "Highlighter Shortcuts". На моём сервере, работающем без рекламы, меня ею ещё и кормить будут??
Попробовал другой браузер, третий, четвёртый.. В общем - происходит это только на Файрфоксе (другие - Chrome/IE/Opera). Ставим напротив Файрфокса жЫрную псицу.

_________________
Пух. Винни Пух.


Top
 Profile  
 
 Post subject: Re: Flex
PostPosted: Mon Feb 08, 2010 3:55 pm 
Offline

Joined: Wed Sep 12, 2007 11:33 pm
Posts: 1444
Location: Seattle, WA
Орел wrote:
Так, Сильверлайт СДК не становится прямо под Винду.

Орел wrote:
Просто что-то не срабатывает в интеграции со Студией (у меня там маленький кряк стоит).


Майкрософт сделал на прикладе очередную зарубку :D :D :D


Top
 Profile  
 
 Post subject: Re: Flex
PostPosted: Mon Feb 08, 2010 3:57 pm 
Offline

Joined: Wed Sep 12, 2007 11:33 pm
Posts: 1444
Location: Seattle, WA
Кстати, я писал, что Файрфокс это тормозной односредовый ублюдок, детище безруких с ростущими из жопы руками, бородатых линуксоидов?
Если нет, то это полная правда.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 60 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 79 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group