Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34…
Agendalugano.ch – Rails web application
Foce.ch – Yii front-end
Excel/XML parser: inDesign automatic pagination using Grails
Yii PhotoGallery web application
Estivalugano.ch – Yii front-end
Agendalugano 2012 – Yii web application
Longlake – Yii front-end
Atlassian Jira Gadget
Bachelor Thesis: Spatial Memory
Actual technologies I'm working with
RubyOnRails is a web application framework for Ruby programming language.
I’m starting with this framework because at work we had to chose a new technology over Yii framework, that was more productive, supported and documented, to get started with our new project.
It was immediately familiar thanks to many similarities with Grails.
The main difference between the two besides programming language, is that Grails is more “domain-oriented” (that I prefer) using Hibernate, while Rails is more “database-oriented”.
So far I can say only good things about Rails. There is lots of documentation available online, tutorials and many plugins.
Grails is a web application framework based on Spring and Hibernate. Grails is my favorite framework.
It’s a fun framework to work with. With Groovy you write much more less code than Java, with no significant performance loss.
This framework is great for developers with a Java background. The productivity is very high. There is No XML configuration and it’s ready-to-use from start. It offers good documentation but not as such Rails.
Yii framework is a PHP web application framework.
I have been using it for almost 2 years now, developing websites, back-ends and intranet applications like the photo gallery.
I have to say that I’m not a fun of Yii and I didn’t enjoy working with it. While using this framework we had lots of frustration in finding workarounds for its limitations and the poorly written documentation.
I discourage the usage of this framework. In the future if I ever need to use a php framework I would give a try to Symfony or Zend framework.