Monday, July 2, 2007

Real Project, real result

It's always fun to hear about why/how a project select the technology to use. It could be cost, resource, scheduling ... policy?

http://www.kerika.com/2007/06/why-we-chose-java.html

.....
  • Using C or C++ would have resulted a lot of platform-specifc coding for the graphics and file management: in other words, we wouldn't be building a cross-platform application, but rather building the same application repeatedly, and painfully, for each platform.
  • Using Flash or SVG would likely have given us a great user interface, but there was, and remains, a dearth of programmers who are proficient in these platforms, which would have made recruiting a harder task, and, more importantly, there wasn't a rich ecosystem of third-party and open-source tools for Flash and SVG.
  • Using the .NET platform would have resulted in Kerika looking like just another WinForm application – in other words, looking like all our clunky competitors!
.....

No comments: