Is Fantom ready to be used for commercial-type sites that. I.e. I need to create a very large data-driven web service geared toward selling things online. And we are expecting over 100, 000 sales per day. Would anybody recommend Fantom for this type of work?
Thanks :)
jason
brianSat 13 Mar 2010
Jason,
Couple things to consider:
performance
stability of APIs
quality of implementation
Regarding performance, Fantom applications will run at the same speed and using similar memory characteristics as Java, and its hard to beat the JVM for running production code.
Stability of APIs means do you have some tolerance in case we change the signature of an API or make a language change? Right now with the facets and Env changes behind us, I'm not anticipating any widespread breaking changes. But definitely expect a few tweaks here and there in the coming months.
Regarding quality and stability of implementation, I personally think what we have is pretty rock solid. Like all software it has bugs and may be missing a feature you might need. But in my day to day work, I rarely run across a bug in the Fantom code.
This site has been running with Fantom for a couple years now. SkyFoundry's e-commerce site and our entire product is written in 100% Fantom. So I am comfortable recommending Fantom for building production code as long as you recognize that there is no commitment yet to avoid breaking changes.
jason Fri 12 Mar 2010
Is Fantom ready to be used for commercial-type sites that. I.e. I need to create a very large data-driven web service geared toward selling things online. And we are expecting over 100, 000 sales per day. Would anybody recommend Fantom for this type of work?
Thanks :)
jason
brian Sat 13 Mar 2010
Jason,
Couple things to consider:
Regarding performance, Fantom applications will run at the same speed and using similar memory characteristics as Java, and its hard to beat the JVM for running production code.
Stability of APIs means do you have some tolerance in case we change the signature of an API or make a language change? Right now with the facets and Env changes behind us, I'm not anticipating any widespread breaking changes. But definitely expect a few tweaks here and there in the coming months.
Regarding quality and stability of implementation, I personally think what we have is pretty rock solid. Like all software it has bugs and may be missing a feature you might need. But in my day to day work, I rarely run across a bug in the Fantom code.
This site has been running with Fantom for a couple years now. SkyFoundry's e-commerce site and our entire product is written in 100% Fantom. So I am comfortable recommending Fantom for building production code as long as you recognize that there is no commitment yet to avoid breaking changes.