potapenko
realaxy ищу для постоянного сотрудничества дизайнера с навыками рекламщика. Сейчас нужна серия банеров на первую страницу realaxy.com. Так же нужно много инфографики. Работы много. Кидайте плз работы на potapenko ухо реалакси точка ком.
darii
travel realaxy berlin Если кто не знал, я только что приземлился в аэропорту Тегель (TXL). Это мое первое появление в Берлине за последние полтора года. Давайте встречаться, лучше всего днем в субботу. Остановился я где-то в Кройцберге рядом с Mehringdamm и недалеко от канала. Свой прежний телефон (0176...) я наизусть не помню, но он до сих пор работает.
yzh44yzh
realaxy Да, и обещанного жуткого ускорения не вижу. Наоборот, вроде бы даже стало медленнее. Видимо из-за того, что раньше я пробовал чистый AS, а сейчас Flex. Так вот, с Flex компонентами автокомплит медленный. А override method жутко медленный.
yzh44yzh
realaxy И все-таки еще слишком сырой. Если пытаться в нем всерьез делать флексовый проект, то очень часто бросает ошибки, после чего его желательно перегрузить. Поработал часик, перегрузил 2 раза. До production quality еще далеко :(
potapenko
realaxy RASE по секрету скажу что релиз наметили на первую неделю октября и хотим сделать сборище у нас тут в Черногории. Семинары, доклады и посиделки. Как вы думаете чем таким еще можно заманить народ, чтобы (важно и начальство это понимало) было интересно (и целесообразно с точки зрения затрат) посетить такое мероприятие?
yzh44yzh
realaxy подкинул мне серьезную подлянку realaxy.com
теперь вот нужно думать: то ли отложить проект, и ждать, пока пофиксят, то ли забить на Realaxy и делать в IDEA? :(
yzh44yzh
realaxy Родилась идея выступить с мастер-классом на следущей конфе BAFPUG, которая будет, ориентировочно, в конце сентября-начале октября.

Так что у меня есть чуть больше месяца, чтобы освоить его в достаточной мере для мастер-класса :)
potapenko
realaxy Нужен специалист. В обязанностях — написание пресс-релизов, скринкастов, доков и ведение блога. Специалист нужен на месте — в Черногории. Есть хороший шанс пожить в Черногории полгода, потом как будет желание. Приветствуется знание английского и журналистское образование. Если этого нет, приветствуется исполнительность и желание пахать. ЗП от 1500 евро в месяц.
yzh44yzh
mps realaxy Как клева, что в IDE есть всякие штуки, типа навигации по коду, автодополнения и рефакторингов. Как хреново, что все это обрывается, когда поток данных уходит из клиента на сервер. Или из swf клиента в js код.

А когда поток данных идет по маршруту button click -> app.swf -> js code -> app2.swf -> rtmp server -> app3.swf -> js code
то приходится тщательно следить за ним вручную, контролируя идентификаторы, имена, типы данных, количество параметров и т.д. Жутко утомительная работа.

Теоретически возможно сделать так, чтобы IDE все это поддерживала кросс платформенно и кросс язычно. Но сложно. Думаю, в этом направлении будущее за MPS и его производными, типа Realaxy.
nirthfurzahad
programming IDEA IDE realaxy RASE Кстати я понял, что мне не нравится в RASE. Он использует текст, как GUI; во-первых это создает разрыв шаблона в мозгу, но к этому можно привыкнуть; во-вторых лучше бы он вообще забил на текст, а показывал код ввиде графиков. Нечто вроде UML, когда программист может открыть отдельную часть реализации (будь то метод или цепочка методов) в том порядке — в каком ему нужно.

Например, если у меня не работает отправка сообщений, я должен прогуляться по классам, ради индивидуальных методов – мне не важна полная реализация класса, только отдельный метод, если бы я мог открыть только те методы что мне нужны – вот это бы по-правде ускорило процесс работы. Но главное, дало бы программисту возможность переключатся между Strategic и Tactical точками зрения.
yelbota
Haxe realaxy cgml А что я действительно разнылся по поводу "CGML никому не нужен"? Вон народ косо смотрит на Realaxy, который делается такими глыбами, как Потапенко и Дембицкий. Куда мне там со своими игрушками. Надо смотреть на мир объективно. Кстати не смотря на то, что я фрик, мне RASE то же не нравится. Но не потому, что там "нет кода" или еще какие-нибудь непривычности, а потому, что нет интеграции с внешним миром. Трудно использовать контроль версий, нельзя интегрировать с мавеном (на сколько я понял), пока нет поддержки флекс. У нас уже есть один такой проект. haXe называется.
Constantiner
realaxy RASE Кстати, ребята фиксят баги, походу, быстрее, чем даже супербыстрые Джетбрейновцы. По поводу вчерашнего #745444 оказалось, что это просто баг и по умолчанию предлагался не тот view, что нужен. И уже починили :)
yzh44yzh
realaxy Ну наигрался на сегодня. В общем неплохо, но ломка привычек серьезная.
Кстати, багрепортить не о чем, не было багов-то :)
yzh44yzh
realaxy Попытался записать скринкаст. No way. Редактор не тупит, а я туплю, все время жму не то, что надо :) Хотя когда пробовал работать без записи скринкаста, то все получалось гораздо лучше :)

Ладно, фиг с ним, запишу позже, когда освоюсь получше :)
yzh44yzh
realaxy Очень мало типов данных: TextField, Event, int, Number — нету такого. И становится интересно, а какая доля ActionScript вообще реализована?

Традиционный Hello World сделать тут нельзя. Но мне удалось создать кнопку и обработать нажатие на нее:

package com.example{

import flash.display.Sprite;
import flash.display.SimpleButton;
import flash.display.Graphics;

public class Main extends Sprite {
public function Main( ){
initButton();
}
public function initButton ( ) : void {
var upState : Sprite = createState(0xff0000) ;
var overState : Sprite = createState(0x00ff00) ;
var downState : Sprite = createState(0x0000ff) ;
var t : SimpleButton = new SimpleButton(upState, overState, downState, upState) ;
addChild(t);

t.addEventListener("click", drawEllipse);
}
public function createState ( color : * ) : Sprite {
var sp : Sprite = new Sprite() ;
var gr : Graphics = sp.graphics ;
gr.clear();
gr.beginFill(color, 0.8);
gr.lineStyle(1, 0xff0000);
gr.drawRect(0, 0, 100, 30);
gr.endFill();
return sp ;
}
public function drawEllipse ( e : * ) : void {
var sp : Sprite = new Sprite() ;
sp.graphics.clear();
sp.graphics.beginFill(0x00ff00, 0.5);
sp.graphics.drawEllipse(40, 40, 150, 150);
sp.graphics.endFill();
this.addChild(sp);
}
}
}

(скопипастить можно сгенереный ActionScript).
yzh44yzh
realaxy Установил, запустил. После отзывов в гугл-группе бета-тестеров ожидал, что все будет жутко тормозить, а потом нифига не скомпилится.

Ну инициализация проекта была долгая. Но потом сам редактор работал вполне себе прилично. Во всяком случае, не сильно хуже, чем IDEA.

Бета-тестеры писали, что у них нифига не компилится, не запускается и т.д. У меня graphics.drawRect() со всеми предварительными инициализациями скомпилировалось и запустилось сразу, без всяких проблем.

trace() нету, дебага нету, отлаживать нечем :)

скопипастить код нельзя, он не выделяется :)

Автокомплит очень умный, мне нравится. Как я показалось, тут идея в том, чтобы не писать код вовсе, а все время вызывать автокомплит, и уж он должен писать код.

Первое впечатление благоприятное.
yzh44yzh
realaxy Посмотрел фотки, смотрю видео с конференции. Может еще хватит сил сегодня, чтобы установить.

Пока смотрю видео, возникла мысль, что сложность программирования не состоит в том, насколько удобно или неудобно писать код. На самом деле я никогда так уж сильно не заморачивался на мегафичах той или иной IDE, ибо написать код (с удобствами или без), это не самое главное, не самое сложное, и не то, что отнимает много времени.

Мегамощный редактор облегчит написание кода, но не облегчит процесс программирования. MPS и LOP, возможно, облегчат.

Ну это так, мысли по ходу...
kutu
ASDoc realaxy посмотрел видео с презентации реалакси, там ваня сказал что они сделают возможность компилить swc с асдоками внутри
недавно в блоге адоби по типсам и триксам флеш билдера выложили кокретный пример, как при помощи ант скрипта можно компилить такую swc либу
blogs.adobe.com