All streams
Search
Write a publication
Pull to refresh
1
0
Ganesh @Ganesh

User

Send message
Возможно, я то сам не особо плевался, мне не нравилось, что все громоздко уж сильно. В принципе замыкания и в java можно делать, через задний проход конечно, но можно, тот же jQuery встроили в GWT умельцы.
Драфтов не видел, но согласен, что as3 от js отличается только ООПешностью, вот кстати мне как раз таки и не понравился darts тем, что там, насколько я понял, выпили всю динамическую составляющую js(
То есть, что бы использовать допустим dojo, мне надо будет создать расширение?
В принципе тот же dojo дает packeging, хорошие, скажем так, плюшки для работы с событиями, OOP, collection, и кучу, кучу всего другого.

Хотя я вообще достаточно негативно отношусь к расширениям языка, по-моему мнению если они тебе нужны, то ты что-то делаешь не так. В добавок просто усложняет чтение кода, особенно для не посвященных. Пока, на мой взгляд, вы просто нагрузили достаточно простой язык, кучей сомнительных фич. Да и судя из того, что на тот же GWT многие плюются, писать в ООП стиле для веба, мало кому нравится…

В AS3 крайне не хватает перегрузки функций (насколько я понял у вас ее тоже нету в расширениях, нашел только перегрузки операторов).

За полгода разработки RIA на JS, пришел к выводу, что в принципе не хватает только возможности указания конкретного типа… (решило бы множество проблем, в том числе и ту же автоподстановку).

Мне кажется, что самим JS разработчикам такое решение в принципе не нужно, так как они знают как максимально эффективно его применять, даже не взирая на его недостатки, но вот людям, привыкшим писать приложения для декстопа\RIA на java, as, C# и тому подобных OOP языках, вполне может пригодиться, так что мне кажется вам нужно в первую очередь ориентироваться на них, хотя может вы и так на них и ориентируетесь.

Лично мне не нужен, почти все фичи которые вы описали доступны и для простого JS, даже рефакторинг и автокмплит худо бедно, но есть, а менять JS на AS3 ради ООП, который там в принципе не ахти какой — думаю не стоит, не говоря уже о том, что я не смогу пользоваться фрэймворками JS кроме как JQuery, который мне и не нужен…
Не говоря уже о вопросах насколько все кроссбраузерно…
А по пункту седьмому, скажите хотя бы одну наработку, которой нет на JS?
Мне кажется вы слишком сильно усложнили задачу, вполне можно было работать с двумерной картой, элементы которой являются типом ячейки поля (0-пусто, 1 — стена, 2 — вода, 3 — что-то еще). В добавок достаточно от трасировать пулю по прямой а не искать какие-то супер сложные алгоритмы столкновений. Таким образом задача будет состоять только в том, чтобы найти кратчайший путь, по которому должен будет ехать бот от спауна до твоей базы (он в конце концов будет просто закэширован, обновлять его придется только в случае разрушения приграды), и на каждом его шаге пытаться оттрасировать пулю в 4 стороны, что в худшем случае равно периметру поля… Не нужны тут ни какие 3х мерные массивы, достаточно просто определять поведения по типу препятствия и объекту, который совершает действие.
В Java сложно это сделать, вам уже описали выше почему, плюс ко всему работает GC, так что реальный объем памяти только через профайлинг можно отследить, не говоря уже о том что иерархии классов в Java бывают значительными, сидеть высчитывать их вычислять дело совсем не благодарное, проще запустить профайлер.
Согласен, Java на то и Java, чтобы программист не заострял внимание на проблемы с памятью
Да и в dojo она неплохая в принципе.
На андройде точно есть.
Я раскрою тайную, но та же самая идея используется при переходе между экранами и даже в приложение вконткте. И т.д. и т.п.
Все круто, но сложно назвать такой метод свежим.
Вот судьба — злодейка, только вчера играл ее_)
Что-то, мне кажется, скорость их несколько мала.
«Никаких нудных регистраций» -> «зарегистрируйтесь» какие-то взаимоисключающие параграфы. А вообще да тимспик онлайн в принципе мило. Но судя по опыту публичных конф будет огромное множество недорослей что-то постоянно орущих в чат.
А по-моему, тот же гугл с этим неплохо справляется.
Жду с нетерпением. Могли бы в информацию об обновление в PC Companion включить информацию о действительной версии OS?
Вроде как 3d голограммы уже не так новы…
Да это ж АРМ, оно ж медленное.

Information

Rating
Does not participate
Location
Калуга, Калужская обл., Россия
Registered
Activity