Wednesday, October 20, 2010

Flash Builder RIA can win the battle for the Adobe



Adobe, a marketing plan should be adopted to persuade developers and core developers, designed to meet the interest of product, of course, familiar with this marketing plan is different from the designers of its marketing plan. Goal is to use the influential developer community to promote their products. On Adobe and its partners, customers, RIA-led sustainable, profitable business has been at a crucial moment. I think if Adobe can not effectively exchange with the developer, the developer can not find the strategic value of the market will cause it to lose the battle RIA, and hurt the other Adobe products.

Two weeks ago I attended a Adobe FlexCamp Conference held in San Francisco, and with Adobe, RIA products related to many of the employees of the exchange, they include engineers, managers, product managers, supervisors and two vice-president. Here I repeat what Adobe, the staff chats.

First of all, should be recognized, Adobe Flash platform, has now achieved very well: support the Web applications are widely used and easy to use and strong. Unfortunately, due to weak series of development tools to develop Flash-based applications cost and time spent is much higher than ideal situation. Microsoft Silverlight excellent series of tools provides an important advantage. The premise of the same skills, the use of Silverlight developers than Flex developers can have up to several times the efficiency of the development. Customers began to realize that development of similar projects, use the Adobe Flash platform RIA technologies than the use of other outstanding costs significantly more time and more costs.

I am an independent software developer, my time is relatively high wages. I think my high salary and I create value for customers is matched. In addition to gathering requirements and customer feedback, I still carried a lot of time to write, compile and test Flex and Java code. In order to remain competitive, I must continue to invest a lot of time to study the software tools and more powerful computing platform, Tong Shi Haiyaoxuanyong just right of the methods and techniques. I like to develop in Linux, and then deploy client to Windows, Mac and Linux and other systems, the server is deployed on Linux servers.

Eclipse is a great multi-purpose IDE, including server-side Java development. Unfortunately, both Flex Builder, or renamed Flash Builder, either as a stand-alone installation package, or as Eclipse plug-ins to use, have failed to show a similar maturity. If you think "Flex Builder 3" or "Flash Builder 4" so the name represents a more mature product, in fact you were misled. If we now have a moderate complexity of Java projects, compare with similar or slightly lower than the complexity of the Flex project, you will soon realize that Flex / Flash Builder compile time was significantly longer for more, and Java programmers usually rely on Many of the features in Flash Builder were not implemented or poorly implemented, or there are significant problems.

Flex Builder 3 was released in the summer of 2007, when the Eclipse version is 3.3. Since then also released many of the small version, but no major new features. In August last year, Linux Edition Flex Builder alpha release, but the release date of the next version has not been announced. Flash Builder 4 for Windows and Mac systems is only 32-bit version. Windows version of the Flash Builder 4 At present, only beta version, final version is expected in the fourth quarter. If a product cycle more than two years, it means that the product compared to those who interact with the software is obsolete.

Flex compiler is very slow no secret. This vulnerability affects the development of writing and debugging code in the repeated when the edit / compile / debug process. For a large program, the implementation of a modification, compile and deploy the software, then run the program need to debug state, may take 5 minutes. Developers may have to repeat this process numerous times. When using Eclipse for Java development, one called hot code replace (Hot Code Replace) function allows Java programs on a breakpoint to suspend, re-frame from the stack (stack frame) before the program started, you can modify its minor . Hot code replacement eliminates the need for edit / compile / debug cycle, thus greatly improving the efficiency of development. Hot code replace feature to increase the Flex / Flash Builder, the development may be effective in enhancing the efficiency of a single function. Of course, a speed several times the compiler can also bring development efficiency. Flash Builder 4 in the compiler obviously much faster than previous versions, but it can not be any today, or any of Microsoft's Java compiler compiler speed comparable.

Flex and other RIA technologies is a key difference between its cross-platform support. And Java's "write once, run anywhere" like, Adobe's Flash to Flex as the RIA platform of choice to run the environment to address those needs as much as possible to meet the needs of more users. But this argument can not help but think this through. For example, Linux 64-bit version of Flash the next player still in the testing phase, only one update was on February 10 this year. Linux developers are very much the backbone, which contains a number of experienced Java developers. Their position in the developer community is relatively high, the greatest impact. Adobe the lack of reliable Linux support, has become the key technology of the elite did not accept one of the important reasons of this technology. Flex and Flash can not be simple and efficient to run in their primary development environment.

Adobe OEM sales force first aid, since in recent years only by products such as Dreamweaver and Illustrator for graphic designers. PDF sales are still good, mainly for business users. Prior to the merger in the Macromedia and Adobe, and their product line with Adobe's product line in many respects similar, or even some products in direct competition. But from a historical point of view, whether it is Adobe or Macromedia are not an effective way to get developers to market. Until recently, Adobe made a wise decision only.

Designers and developers are very different. In skills training, worldview, interests and purchase patterns vary between the two. Designers tend to be more emotional, usually semi-skilled personnel, like the purchase and upgrade software on a regular basis. The developers even more reason is purely technical personnel; to sell their tools very difficult. And, like most engineers, developers often prefer to create your own tools, or use free tools. The reason why open source developers to be more acceptable, because open source allows them to control their own tools. Designers and business users of open source generally hold another view.

Development of software tools generally require significant investment, but is unlikely to have a direct return on investment. Most of today's market, successful software tools for the general support of other types of business.

鈼?Microsoft's own software tools made significant investments, and a good tool for them to integrate with other products. If a person needs to develop software for the Microsoft platform, Microsoft's software tools are often the first choice. Compared with Windows and Office, Microsoft's software tools and did not give Microsoft more net income, but they are through system integrators and independent software vendors to promote the sales of other profitable products, such as its operating system.

鈼?Eclipse is also a lot of time and money into the product, first introduced by the IBM. Eclipse since its inception, it has been invested millions of dollars in development funds. Most of Eclipse and Eclipse plug-ins are free. Results as developers warm Eclipse users a powerful, stable and the modern development platform. IBM's marketing strategy with Microsoft slightly different, but the IBM developer community through the Eclipse to the major impact has been through the establishment of the Eclipse products and services on a gain.

鈼?Others have great software tools, such as Borland and Symantec, or close down or terminate their software tools product line, because they do not these developers tools to promote more profitable sales.

Flash and Adobe products Flex is obviously an important part of the strategy, but the Flex / Flash Builder is the sales proceeds can not just revenue they bring. Similar situation, Linux market although the market is still very small compared to Windows, but the service developer yes its strategic direction things too 澶у瀷 Windows and the Mac market of non-developers to bring a significant impact. Flash platform can be promoted, such as LiveCycle ES, LCDS, and as enterprise portals have not yet developed sales tool. These enterprise solutions will require the core developers, and they look forward to a better Linux support.

In summary, a competitive RIA technology developers and their customers is very attractive. Silverlight 3 is gradually winning the market, it is not surprising:

鈼?Silverlight and Flex are the same can be said to support cross-platform; JavaFX even more so, because it runs in the Java Virtual Machine; Ajax provides the best cross-platform support;

鈼?Silverlight has a more complete series of tools, Silverlight-based product development cost and time to market for less.

鈼?skilled Microsoft developers can more easily learn to use Silverlight. Although JavaFX Script is completely different from Java, but it runs in the Java virtual machine, and can seamlessly integrate existing Java programs.

鈼?As the reliance on Flash and Flex Windows as their primary development platform, Microsoft's platform and above it on the Flash developers have a significant impact. Borland through my experience as a sales manager, I have come to realize how easy it is by Microsoft, Borland damage. Adobe's RIA strategy currently the same. Flash and Flex to provide a variety of platform support to Linux and Windows, Mac the same attention to the following quarter by a non-profit as a measure of the way to change the game.

鈼?GWT and Ajax-based products with other open source and proprietary tools from strong support, HTML 5 is gradually turned into a powerful proprietary RIA platform competitor.

Adobe RIA battle to win, I make the following recommendations:

1, for the Flash Builder to provide more technical and promotional resources.

2, to launch a developer program. Framework a developer can be authorized to bring a bigger market. Developers to create tools, templates and components, and end users to buy them. Microsoft and Autodesk products through the nurturing of their respective developers around the system a great success.

3, open source Flash Builder, and build alliances with partners so that synergies can be developed effectively.

4, outsourcing some of the Flash Builder Eclipse development work to focus on the development of the company, such as Xored.

Is at a turning point in RIA battle. In regard to the effective use of developers, Autodesk and Microsoft to provide a strong historical case, but their story before the open source movement. Embrace the power of the open source community, can win the RIA war, Adobe has the momentum, and shareholders need to achieve steady growth.







相关链接:



learn to make glowing printer ink



Comment SHELL Tools



Vertical Market Apps comments



Qualcomm CEO: WiMax 3G will compete in the face of setbacks



Year-end Top Ten Hot Jobs To See What People Are Missing?



Infringement Play TV "Ugly Wudi" has been indicted Potatoes cool 6



"Sacred 2 Fallen Angel," Raiders Special Mounts Detailed Process



Kaspersky and Rising "on the same Stage"



SERVLET and Filter the url matches the url-pattern



PHOTOSHOP Production - wire and spark



M2TS to MKV



Good TELEPHONY



XviD To MP4



VS 2008 And. NET 3.5 Beta2 Introduce New Features



MKV To Zune



Bangalore, Dalian, China-style heavy road test



No comments:

Post a Comment