Показать сообщение отдельно
Старый 16.07.2010, 00:36
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 14  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236

Спорить с модератором как-то и не очень удобно.

Под контролем типизации и синтаксическим анализатором я имел встроенный в IDE функционал, который производит проверку вводимого кода программера "на лету". Собственно, Вы всегда можете открыть NetBeans и посмотреть, как это выглядит.

Автокомплит - это немного другое. Это, на мой взгляд, скорее из разряда темплейтов, но и тут я спорить не буду.

Относительно долгого и непрактичного компилирования кода во flashIDE, проект около 10 тыс. строк кода компилируется у меня в пределах 3-х секунд. В чем долгота и непрактичность, понятно не совсем. Но очевидно, что существуют проекты, которые так компилировать бессмысленно. Собственно, поэтому я рассматриваю переход на FD как на более технологичную среду разработки.

Она ведь более технологичная?

Добавлено через 5 минут
Цитата:
Сообщение от Котяра Посмотреть сообщение
мне кажется михаилко имел в виду ас2 проекты с mtasc компилятором, где код компилится методом инъекций. я не прав?
Да нет ))
я вчера поставил себе FD, создал в нем проект AS3 с кодом в 25 строчек и нажал кнопку Build Project.

Вот код (вроде из какого-то тутора):

Код AS3:
package 
{
  import flash.display.Sprite;
  import flash.events.Event;
  import flash.text.TextField;
  import flash.text.TextFieldAutoSize;
  import flash.text.TextFormat;
  //
  public class Main extends Sprite 
  {
    public function Main():void 
    {
      if (stage) init();
      else addEventListener(Event.ADDED_TO_STAGE, init);
    }
    //
    private function init(e:Event = null):void 
    {
      var txt:TextField;
      //
      removeEventListener(Event.ADDED_TO_STAGE, init);
      //
      txt = new TextField();
      txt.x = 10;
      txt.y = 10;
      txt.autoSize = TextFieldAutoSize.LEFT;
      txt.defaultTextFormat = new TextFormat("Tahoma", 12, 0);
      txt.text = "My First Apllication";
      addChild(txt);
    }
  }
 
}
Время построения билда около 3-х секунд.
Впрочем, возможно, я какие-то параметры не выставил.
Вот вывод:

Код:
Running process: C:\Program Files\FlashDevelop\Tools\fdbuild\fdbuild.exe "C:\Users\Михаил\Documents\test1\test1.as3proj" -ipc f93bbabb-025f-4d43-80b3-70f4b619e96d -compiler "C:\flex\flex_sdk_3.5" -library "C:\Program Files\FlashDevelop\Library"
Using the Flex Compiler Shell.
Building test1
mxmlc -load-config+=obj\test1Config.xml -debug=true -incremental=true -benchmark=false -static-link-runtime-shared-libraries=true -o obj\test1634147402157060000
INITIALIZING: Adobe Flex Compiler SHell (fcsh)
Starting new compile.
Loading configuration file C:\flex\flex_sdk_3.5\frameworks\flex-config.xml
Loading configuration file C:\Users\Михаил\Documents\test1\obj\test1Config.xml
obj\test1634147402157060000 (995 bytes)
(fcsh)Build succeeded
Done(0)