|
|
|
|
|
|
|
|
|
|
| |
|
|
Realaxy ActionScript Editor (RASE) has the most advanced features for you to use such as autocomplete, smartcomplete, refactoring, tooltips and code navigation. RASE takes care of the code saving your time and providing you a chance to concentrate onyour tasks and ideas!
|
|
Rapid development of methods, fields, and other language constructs simply by pressing the "Enter" key
Autocomplete E4X
Metadata autocomplete
Method parameters suggestion in code
Surround With (if, for, while and others)
Getters/setters generation
|
toString generation
Override/implements methods
Autorename
Assign parameter to field
Class hierarchy
Code move
|
|
Refactorings
|
Introduce variable/field/constant
Pull Members Up
Push Members Down
|
Introduce Parameter Object
Replace inheritance with delegation
Encapsulate fields
|
|
We will add MXML (Flex3/4) support and MXML visual editor soon.
|
|
|
|
|
|
Save your time by finding bugs in your code faster then ever before. Realaxy ActionScript Editor detects more errors then any other editor in the market. Realaxy detects compilation errors and soon will also detect errors that can't be recognised by the compiler!
In development: FlexUnit, Code Dependence Navigator, Debugger and Profiler.
|
|
|
| |
|
|
RASE is the only ActionScript editor that allows you to create and use language extensions. There's no need to wait, you can use Enums, Collection Language and generic language extensions right away. Flow language, plug-in architecture support and caching language are also being developed. But the list is not over yet! You may create your own language extensions and share them with others.
|
|
|
| | | | |
Check the power of Language Oriented Programming!
| | | | | |
|
|
| |
|
|
|
Enums language
Everyone who's ever programmed Java or C# are familiar with enums. These are enumerations. Enums language extension adds not only AS3 language constructions, but also extends the functionality of the editor, for example, swich-case generator. Enums will be also actively used in other language extensions.
Object Builder language
There's often a need to create objects and specify their parameters. The Object Builder language extention lets youmake the object-creation coder tinier and more readable. Besides, the event description became simpler. Now complex composite objects creation is easier than ever.
Closures language.
Closures is a very useful acquisition for AS developer. First of all, it is a compact way to describe functions, which is very important to create language extentions. Secondly, now the special type "function" arises. Many developers are familiar with a problem when the function is transferred to another method, as the value (an event handler or callback). And at runtime we can get an error that the type or the number of arguments does not match. Now the editor will check for a function match at the stage of code writing.
Generics language
Developers familiar with Java or C# will find this extension extremely useful. Yes, here are the Generics! In AS3 only Vector class has this behavior. Now in all AS3 classes you can specify types that can be "clarified" when creating instances. Also, this language allows you to specify styles for ... rest parameters (... rest:String).
Logging Language
Logging application work is an important part of our work. We've created a special language to make as-programmers' work more efficient than ever. - The editor has a special panel to display messages using this language. Filtration, search, etc.
- The message output is compact and very familiar - trace "hello world";
- The console output has levels (trace, debug, warn, info, error, fatal).
- The message may contain a special design for variables and arguments output -
trace values(a, b) similarly trace "a=" + a + ", b=" + b. - Messages can be "grouped" and sent to separate tabs of the log-panel.
- Finally, click on the message in the log pane, you will immediately move to the source of the message in code.
Collection language – the language to work with collections (implementing).
Flash has lots of collections. Now instead of working with collections through dozens of cycles and conditions, you can just do it through requests. You may use one code line for something that needed tens of lines. It is clear and quick.
|
|
|
|
|
|
|
| |
|
Realaxy ActionScript Editor 1.0 is planned to the end of august 2010.
|
|
| |
|
|
Version 1.0
Basic languages support — AS3, MXML (3, 4) Code assistance Refactorings — Introduce, Inline, Pull Member Up, Put Member Down, Extract Method, Extract Class and more. Language extensions support — Flow Language, Collection Language, Object Builder, Logging Language Basic development tools — FlexUnit, debugger, logging
Version 1.1
MXML visual development tools, class diagrams Flow Diagram
Version 1.2
Plugin Language. Incremental compilation Performance Language Profiler
|
|
|
|
|
|
|
|
|
|