10 tips on how to prevent business value risk
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Moxie Zhang on Apr 21, 2008
JetBrains' IntelliJ IDEA is one of Java developers' the most favorite development IDEs. The recent IntelliJ IDEA 7.0.3 release includes some new features supports Flex application development. To understand how Flex RIA developers can utilize InitelliJ's new features, InfoQ spoke with Ann Oreshnikova, marketing director of JetBrains.
Since Adobe already has had Eclipse based Flex Builder, what's the major goal for JetBrains' offering Flex features in IntelliJ IDEA? Oreshnikova answered:
Actually, we looked for ActionScript language as the next generation of JavaScript for which we already have significant coding support. It was a natural extension for us to provide smart code editing, completion, error highlighting and refactoring for this language.
On the major Flex features provided by IDEA:
These are most of the advanced editor features that have been already available in IntelliJ IDEA in support of Javascript coding. For example:
- syntax highlighting
- error highlighting with quick fixes for ActionScript and mxml files
- code completion and miscellaneous code editing aids
- find usages
- numerous refactorings
- code folding and code formatter
- structure view
- etc.A more detailed description is available at http://www.jetbrains.com/idea/features/javascript_editor.html
are there features that are provided by IntlliJ IDEA but not in Flex Builder?
You know, to tell you the truth, we don't spend much time comparing features… But we have good reasons to believe that our strong focus on code editing capabilities is our unique and outstanding point. Such features as code refactoring and on-the-fly code analysis are definitely in the least of IntelliJ IDEA's benefits over Flex Builder.
Regarding the lack of the GUI designer view and if it's in future release, Oreshnikova explains:
Probably yes, but it will depend on the demand from our Flex users. We are tightly communicating with people using IntelliJ IDEA, and very often we define the features to be implemented based on their feedback. So, if we see a wide interest in a Flex graphical designer, we will definitely consider adding it.
There are very rich debugging and unit testing features for Java in IntelliJ IDEA. What's the plan for Flex development:
We surely have both in our plans. Moreover, the prototype debugger for Flex is currently under development, and some of its functionality is already available in the first Early Access Program build.
For enterprise oriented RIA development, Adobe has open source Blaze DS to integrate with Flex application. Is there any plan to provide such server integration inside IDEA for Flex application development?
Currently we do not have any particular vision, but we are considering this possibility and investigating this subject.
Regarding support for newly released Adobe AIR SDK, Oreshnikova confirmed:
Yes, we will support AIR in IntelliJ IDEA 8, but the exact plans are still under discussion.
How about Sun's JavaFX?
There is already a third-party plugin available that supports JavaFX. Same as with the Flex GUI designer, we are trying to gather some representative information on whether there is any significant demand for JavaFX support from our users
InfoQ learned that It was planned to have more Flex support as part of IntelliJ IDEA 8. According to the JetBrains' release schedule, it will appear by the end of the year, most likely late Fall.
18 agile and lean practices for effective software development governance
Monitor your Production Java App - includes JMX! Low Overhead - Free download
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.
Alex Papadimoulis discusses ugly code, where it comes from, how to avoid it, and how to get rid of it.
John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.
Sean Comerford unveils ESPN.com’s architecture, what components are used and why, and the current changes the website goes through.
Are there repeated patterns of failure on Enterprise Agile Enablement efforts? Sanjiv and Arlen discuss Seven Deadly Sins to avoid when adopting Agile in an enterprise.
Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?
Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.
No comments
Watch Thread Reply