Idea 7

2 просмотра
Перейти к первому непрочитанному сообщению

alexande...@gmail.com

не прочитано,
18 окт. 2007 г., 04:51:0118.10.2007
– ruFlex
Тихонько, без шума и пыли, три дня назад вышла седьмая Идея с
обещанной поддеркжой AS3
http://www.jetbrains.com/idea/download/index.html

Забавный казус :) В списке языков написан не третий экшн-скрипт, а
четвертый :)

E-Fir

не прочитано,
18 окт. 2007 г., 05:20:0818.10.2007
– ruf...@googlegroups.com
Кто-нибудь уже опробывал в действии?
Поделитесь впечатлениями

Pavel Zabelin

не прочитано,
18 окт. 2007 г., 05:46:0318.10.2007
– ruf...@googlegroups.com
Первое впечатление что сделали для ява девелоперов которых вынудили
иногда редактировать чтото во флекс проектах. Автокомплит свойств MXML
объектов не работает. Раскраки кода в mxml файлах не производиться.
Сбилдить проект нельзя без предварительной настройки (которую я так и
не нашел).
--
Pavel Zabelin [pazaal]

Ilja Panin

не прочитано,
18 окт. 2007 г., 06:20:1918.10.2007
– ruf...@googlegroups.com
18.10.07, Pavel Zabelin<paz...@gmail.com> написал(а):

Расскраска кода работает, автокомплит есть - нужно просто хелп прочесть).

Flex Facet provides the support for Adobe Flex: code completion,
syntax and error highlighting for JS/JS2/AS files, intention actions,
quick-fixes, refactoring and other assisting features.

Configuring Flex

1 Download the Flex SDK and install it to your machine
2 Add the Flex Facet to your project and open its settings
3 Type the path to Flex SDK installation folder

IntelliJ IDEA recognizes Flex SDK and now you can add Flex files to
your project.
IntelliJ IDEA recognizes js/js2/as files even without Flex Facet
and provides limited coding assistance, based on the default
JavaScript functionality.

рефакторинг работает, вобщем нужно поколупать немного, из недостатков
(еще не нашел где галочки ставить) :

1. в мхмл не подхватывает произвольные неймспейсы отличные от mx
2. разбивает зачемто длинные строки кода не спросив (неприятно иногда
приводит к ошибкам в коде)


--
Ilja Panin
http://the33cows.com

Eugene Potapenko

не прочитано,
18 окт. 2007 г., 06:26:0118.10.2007
– Pavel Zabelin
а в Идее 7 и нет подержки флекса к сожалению... говорят не успели.
Я наблюдал за процессом в JIRA и месяца три там ничего нового не было...
жалко конечно, вместо FDT и Builder, я уверен многие лучше бы купили Идею, в
одном флаконе и Java, Ruby, Groovy и Flex....

на ЖЖ парень из JB сказал, что они очень хотят сделать поддержку
(говорит "все бросим и будем делать" :) ), и очень вероятно (опять с
его слов), что поддержка (уверен, что очень хорошая)
будет в Идея 8 M1.

--
Eugene Potapenko

Ilja Panin

не прочитано,
18 окт. 2007 г., 06:29:2818.10.2007
– ruf...@googlegroups.com
18.10.07, Eugene Potapenko<ma...@potapenko.com> написал(а):

>
> а в Идее 7 и нет подержки флекса к сожалению... говорят не успели.
> Я наблюдал за процессом в JIRA и месяца три там ничего нового не было...
> жалко конечно, вместо FDT и Builder, я уверен многие лучше бы купили Идею, в
> одном флаконе и Java, Ruby, Groovy и Flex....

А чтоже тогда есть? просто расскраска и форматирование коде ?

Eugene Potapenko

не прочитано,
18 окт. 2007 г., 06:45:3918.10.2007
– Ilja Panin
>> а в Идее 7 и нет подержки флекса к сожалению... говорят не успели.
>> Я наблюдал за процессом в JIRA и месяца три там ничего нового не было...
>> жалко конечно, вместо FDT и Builder, я уверен многие лучше бы купили Идею, в
>> одном флаконе и Java, Ruby, Groovy и Flex....

> А чтоже тогда есть? просто расскраска и форматирование коде ?

AS3 раскраска (точнее парнсинг кода - показывает ошибки, например),
навигация, инлайн xml, рефакторинг, темплейты итд, но все это в
процессе разработки, так что реально работать с этим нельзя. если
сделают нормльно, уверен будет круто, но сейчас кроме как альфа версия
об этом не скажешь. MXML нет.


--
Eugene Potapenko

Ilja Panin

не прочитано,
18 окт. 2007 г., 06:56:1118.10.2007
– ruf...@googlegroups.com
объясните мне что это такое - просто встроенная фича в саму Идею или
таки поддержка mxml? и на каком уровне (картинка в аттаче)

18.10.07, Eugene Potapenko<ma...@potapenko.com> написал(а):
>

Untitled-2.gif

Eugene Potapenko

не прочитано,
18 окт. 2007 г., 07:10:2318.10.2007
– Ilja Panin
так... а я вот так mxml не вижу, AS3 у меня черным... полагаю что у
меня File Types настройки както не так... как у тебя настроен MXML ?
открывать как XML? на иконке файла крестик такой на коричневом фоне?


как ты отрывал/создавал этот проект? импортировал? создавал новый?

Евгений Потапенко

Eugene Potapenko

не прочитано,
18 окт. 2007 г., 07:14:1418.10.2007
– Ilja Panin
выглядит как вполне себе поддержка, но такого у меня нет!

Eugene Potapenko

не прочитано,
18 окт. 2007 г., 07:27:1018.10.2007
– Ilja Panin
как создал проект? может в этом суть, я тут сижу на идее седьмой
давно, может какие конфиги конфликтуют...

но в любом случае поддержка
эта еще начальная, нормально не поработать, только поглядеть фичи...

Ilja Panin

не прочитано,
18 окт. 2007 г., 07:37:4718.10.2007
– ruf...@googlegroups.com
Открыл старый проект, который писался в FlexBuilder'е, потом добавил
Flex Facet как это было написано в хелпе (искал по слову flex) и я
приводил эту цитату, как это выглядит - в аттаче, в конечном итоге там
указываеться путь к флекс сдк, и все, все заработало.

Идею скачал седня утром после первого сообщения в этой теме

Ilja Panin

не прочитано,
18 окт. 2007 г., 07:38:1118.10.2007
– ruf...@googlegroups.com
файлег забыл )
18.10.07, Ilja Panin<ilja....@gmail.com> написал(а):
Untitled-3.gif

Pavel Zabelin

не прочитано,
18 окт. 2007 г., 06:40:1718.10.2007
– ruf...@googlegroups.com
Есть там поддержка флекс, только непонятно на каком уровне, покрайней
мере флекс СДК идея в себя всасывает.


--
Pavel Zabelin [pazaal]

Pavel Zabelin

не прочитано,
18 окт. 2007 г., 08:34:5418.10.2007
– ruf...@googlegroups.com
А яимпортировал проект потом в свойствах проекта добавил флекс СДК -
код черных mxml раскрашен. В коде есть автокомплит свойств и методов,
в mxmx нету.

--
Pavel Zabelin [pazaal]

Eugene Potapenko

не прочитано,
18 окт. 2007 г., 09:48:2218.10.2007
– Pavel Zabelin
да, я делал тоже самое... сейчас попробовал импортировать
действительно MXML стал работать...местами....
as3 не рабочий так рак нет поддержки билд-ин флэшовых классов, парсит
SDK и все... в общем нужно ждать 8m1 тогда и поглядим...
как я понял поддержку флекс планируется вынести в отдельный плагин,
сейчас была задача поддержки JS 2.0 и поддержка as3 в данном его виде
лишь "побочный эффект".

> А яимпортировал проект потом в свойствах проекта добавил флекс СДК -
> код черных mxml раскрашен. В коде есть автокомплит свойств и методов,
> в mxmx нету.


--
Eugene Potapenko

nicity

не прочитано,
21 окт. 2007 г., 03:54:4121.10.2007
– ruFlex
Без Флекс СДК facet не будут комплититься аттрибуты / таги в mxml,
тоже и про комплишн / валидацию
стандартных классов / методов. В AS3 должно всё работать как в
Джаваскрипте.
Часть классов из Флекс СДК в бинарной форме, ещё не подхватывается
пока (из-за этого часть атрибутов в mxml красная).
Кастомные ns в mxml тоже ещё в работе.
Всё остальное можно в баг-трекер сообщать, будет лучше.

Mxml схема строится из

Eugene Potapenko

не прочитано,
21 окт. 2007 г., 07:23:4521.10.2007
– nicity
> Всё остальное можно в баг-трекер сообщать, будет лучше.

бум сообщать :) кстати, что планируется сделать? будет ли отдельный
вид idea-проекта для флекс? будет ли дебагер?

кстати если есть интерес к мнению народа на предмет нужных фишек, тут
народ с удовольсвием поделится мыслями....

Евгений Потапенко

Maxim Mossienko

не прочитано,
21 окт. 2007 г., 08:16:2621.10.2007
– ruf...@googlegroups.com
Для начала докончить минимальную поддержку разработки (докончить mxml, импорт swc, компиляция и что там ещё написано ).
Всё остальное с большой вероятностью будет (проект + дебаггер), но пока в процессе планирования.
Странно, что народ до сих пор не делился мыслями о фишках в Джире :(

Eugene Potapenko

не прочитано,
21 окт. 2007 г., 09:02:1521.10.2007
– Maxim Mossienko

коммитить в джиру нужно, конечно, но для этого нужен очень хороший английский, я вот по JetGroovy в форуме Intellij пытаюсь донести свою мысль... уже поста четыре поста с багами/реквестами послал, как бы на нормальном английском, а втречаю каждый раз непонимание :)  


кстати на простую вещь хотел обратить внимание.... 

автокомлит при работе с событиями -


в AS3 есть такое соглашение - если создается класс-эвент, 

он содержит набор статический свойств хранящих типы события...


наример - 


myComponent.addEventListetener(MyEvevent.MY_EVENT_TYPE, function()......)


так вот, очень важно автокомлитить список событий подерживаемый компонентом, информацию о списке событий можно узнать из метатэгов [Event(name="myEvent", type="myEvent.MyEvent")] - то есть нужно поглядеть метатэг(и), взять этот класс эвента, поглядеть какие статические свойства с типом String он имеет, и показывать их списком(MyEvent.EVENT1, MyEvent.EVENT2, MyEvent.EVENT3.....). Это должно работать при автокомлите первого параметра для методов addEventListener и removeEventListener


такой функционал есть в Adobe Flex Builder, можно там поглядеть, как работать, если такого функционала не будет в Идее, то работать с событиями будет мучительно....


Евгений Потапенко

-- 

Eugene Potapenko

Maxim Mossienko

не прочитано,
21 окт. 2007 г., 09:19:3121.10.2007
– ruf...@googlegroups.com
Здорово, пишите в Джиру на русском, сделаем.

On 10/21/07, Eugene Potapenko < ma...@potapenko.com> wrote:

коммитить в джиру нужно, конечно, но для этого нужен очень хороший английский, я вот по JetGroovy в форуме Intellij пытаюсь донести свою мысль... уже поста четыре поста с багами/реквестами послал, как бы на нормальном английском, а втречаю каждый раз непонимание :)  


кстати на простую вещь хотел обратить внимание.... 

автокомлит при работе с событиями -


в AS3 есть такое соглашение - если создается класс-эвент, 

он содержит набор статический свойств хранящих типы события...


наример - 


myComponent.addEventListetener(MyEvevent.MY_EVENT_TYPE, function()......)


так вот, очень важно автокомлитить список событий подерживаемый компонентом, информацию о списке событий можно узнать из метатэгов [Event(name="myEvent", type="myEvent.MyEvent")] - то есть нужно поглядеть метатэг(и), взять этот класс эвента, поглядеть какие статические свойства с типом String он имеет, и показывать их списком( MyEvent.EVENT1, MyEvent.EVENT2, MyEvent.EVENT3.....). Это должно работать при автокомлите первого параметра для методов addEventListener и removeEventListener

Eugene Potapenko

не прочитано,
21 окт. 2007 г., 15:16:5721.10.2007
– Maxim Mossienko

А куда добавлять? Idea:Feedback/JavaScript? 


Евгений


>

Здорово, пишите в Джиру на русском, сделаем.


-- 


Maxim Mossienko

не прочитано,
22 окт. 2007 г., 07:17:5022.10.2007
– ruf...@googlegroups.com
Да, главное, чтобы были примеры кода.
Спасибо

On 10/21/07, Eugene Potapenko <ma...@potapenko.com> wrote:

Alexander Negoda

не прочитано,
22 окт. 2007 г., 09:31:1822.10.2007
– ruf...@googlegroups.com
Дайте плиз ссыль куда про фишки писать  на русском :)

Eugene Potapenko

не прочитано,
22 окт. 2007 г., 09:43:3122.10.2007
– Alexander Negoda


>

Дайте плиз ссыль куда про фишки писать  на русском :)






-- 

Eugene Potapenko

Maxim Mossienko

не прочитано,
22 окт. 2007 г., 10:08:0322.10.2007
– ruf...@googlegroups.com
Choose -Create New Issue- at
http://www.jetbrains.net/jira/browse/IDEA
Ответить всем
Отправить сообщение автору
Переслать
0 новых сообщений