Re: What is the state of turbine?

View: New views
1 Messages — Rating Filter:   Alert me  

Re: What is the state of turbine?

by Essex, Jonathan :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I work a lot with two frameworks - turbine and spring. On the whole, if I was starting a greenfield project I'd probably use spring - not that I don't like turbine, I just think that spring probably has a wider user base at this point.

----- Original Message -----
From: Ludwig Magnusson <ludwig@...>
To: 'Turbine Users List' <user@...>
Sent: Thu Nov 05 10:37:18 2009
Subject: What is the state of turbine?

Hello!

I am currently working in a big web application project with a few fellow
developers. When we started out we were discussing a lot on which framework
to use. I was familiar with turbine and I liked it very much. However the
others were skeptical since there is very few persons involved in turbine at
the moment. We decided to work with php and Zend and we have made a quite
cool alpha version of out app. However, me and the other main developer
(both computer engineers) have realized that the php community does not have
very good understanding of concepts as best practices when it comes to
object orienting, testing, database management and so on. Especially for
complex applications. We are now considering switching framework and we are
looking at java-based frameworks. (Because java rules)

 

We have looked at other apache frameworks such as tapestry and struts (which
are much more active). But to me it seems as if they do not address the
things that I really like about turbine and that I feel are basic in the
kind of application we are developing. For instance no other framework seems
to have a user class (or interface) which I think is a basic feature since
validations on the user are done on almost every page. Further on, if there
is some kind of permission system, it is always role-based and not
group-role-based which we need.

 

So my question is.. Is turbine dying? Or is it already dead? And why?

I am not _that_ experienced in developing complex web applications. Does
turbine have some kind of major flaw that I don't see?

 

What I like and what I am looking for is this:

-          The security system - group-role-based

-          Tight integration with velocity (which of course can be
accomplished in other frameworks as struts). And what I like with velocity
is that the templates looks very much like static html, i.e. they are very
readable. I don't like jsp.

-          The torque object model that is generated

-          A clear file structure for the environment. (What I like in
turbine is that I can create a folder for x number of pages and then create
a default.java class in the corresponding package and have the same
permission check for all those pages)

 

The biggest flaw I think turbine has is that it isn't really maven 2
compatible. I really like working with maven, but I prefer not to use
version 1.

 

I'm just sending this since I think it's sad that it is not used anymore and
I wonder why.

Any reply/discussion would be appreciated.

/Ludwig



"Misys" is the trade name for Misys plc (registered in England and Wales). Registration Number: 01360027. Registered office: One Kingdom Street, London W2 6BL, United Kingdom. For a list of Misys group operating companies please go to http://www.misys.com/corp/About_Us/misys_operating_companies.html. This email and any attachments have been scanned for known viruses using multiple scanners. This email message is intended for the named recipient only. It may be privileged and/or confidential. If you are not the named recipient of this email please notify us immediately and do not copy it or use it for any purpose, nor disclose its contents to any other person. This email does not constitute the commencement of legal relations between you and Misys plc. Please refer to the executed contract between you and the relevant member of the Misys group for the identity of the contracting party with which you are dealing.