#1655 Fantom success stories

Xan Tue 27 Sep 2011

Hi,

I'm new to Fantom. I searched in the page, but I did not find any page related to "Fantom Success Stories" and in the web I only found this

Can someone say me where and why Fantom is use for?

Thanks a lot, Xan.

brian Wed 28 Sep 2011

Good reasons to use Fantom:

  • want same code base for JVM server and JS client
  • solid concurrency model with no shared state
  • built-in modularity
  • better APIs for the stuff you do every day (work with strs, dates, times, i/o streams, http, csv, etc)

This site is written in Fantom.

We use it for SkySpark which includes custom database technology, analytics rules engine, and pretty advanced visualization running in HTML5 all written in Fantom.

Also see projects like the F4 IDE which are written in Fantom.

peter Wed 28 Sep 2011

Can someone say me where and why Fantom is use for?

I tend to use Fantom instead of Java these days, for various day-to-day projects. The benefits for me of Fantom are:

  • clear syntax
  • coder-friendly APIs
  • simple build system
  • packs into a relatively small jar file for distribution
  • easy integration with Java (other libraries and own code)

jessevdam Wed 28 Sep 2011

I am currently using to build an application for the visualisation of all kinds of omics data(biology). This application now runs in the browser and makes use of the fwt and self and svg. The old version runned on the java vm.

Created also a lot of associated scripts to parse the needed data.

The svg library, which I created using a code generator written in fantom, will be released as find time for it.

The main benefits for me are

  • Very easy to change the fantom pods and the compiler itself (easy to edit the source code and recompile it)
  • The closure system (it is really awesome)
  • Clear C style syntax (like it more than ruby)
  • Simple API
  • Can compile to Java and JS
  • There is a eclipse IDE available

Fantom is the only language with closure support and which can compile to both JS and jvm

The main benefit over JS is that Fantom has a Type system while JS has not.

Main drawbacks I encountered

  • Not all things are matured yet and implemented on both Java and JS
  • Compiler does not always continue after encountering syntax error (no recovery system present)
  • Miss array support (high performance arrays, not list like arrays)

go4 Wed 28 Sep 2011

I really like the build system and even make a fantom style C++ build tool.

Miss array support (high performance arrays, not list like arrays)

I make a array pod that wrap primary array and java.noi.Buffer

kaushik Wed 28 Sep 2011

Apart from kloudo.com I've atleast built atleast 4-5 web projects(not public) with fantom for some clients. fanzy.net is also written in fantom.

Xan Wed 28 Sep 2011

Thank a lot for examples.

Xan.

Akcelisto Fri 7 Oct 2011

There are languages is more functional or more expressiveness or more abstract or more concise or more tricky than Fantom but Fantom is most readable language.

Readability is key feature for me.

Login or Signup to reply.