开发者

Which technology for business web application?

I am pondering on building a CRM for consulting business and am looking for best technology to build on. It will be web based with maybe a plugin that integrates with Outlook. What I don't want is to spend a lot of time doing HTML-fu and CSS-fu just to get basic grids, data entries and so on up. I don't mind picking up a new language. Preference goes to FLOSS projects. If it works w开发者_如何学Goith Python + 50 points :)

Projects on my mind:

  • Google's GWT - great ecosystem. Pity that it is in old-fashioned Java, but there's Pyjamas too!
  • Django - has all the nice widgets for web, but requires maintaining essentially a dual code base - backend language and front-end. Does not work with JS challenged browsers :(

Any suggestions how to quickly build and maintain web based business app are welcome.


My vote is with Adobe Flex. Some high-level advantages of flex:

  • Browser compatibility: any browser with a flash player will run the site (currently over 90% I believe). No need to fudge with html/css.
  • Data binding: the flex framework's strongest suit is dynamic scalable data binding.
  • Server-side technology: Flex can couple with any server-side technology for back-end operations (Java, PHP, RESTful web services, and Coldfusion to name a few)
  • Open source: flex is open source (however, buying the eclipse-based Flash Builder is usually a good idea)
  • Customization: every flex component is completely customizable and skinnable. Nice for business apps that do not want to simply look the same as everyone else.
  • Desktop: Using Adobe AIR Desktop Environment users can interact with the OS.
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜