English 中文(简体)
Which is easier to extend, Alfresco or Nuxeo? [closed]
原标题:

Closed. This question is opinion-based. It is not currently accepting answers.


Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.

Closed 7 years ago.

I am considering doing a rewrite of an open source project from LAMP to J2EE and integrating it with an enterprise oriented CMS as the GUI. The two most viable OSS ECM J2EE CMS platforms that I have run across are Alfresco and Nuxeo.

I need to get into some deep integration with whatever CMS I pick. Which one of these two technologies (or propose another that I don t know about) are easier to learn how to integrate with for the developer? From both a developer and an end-user perspective, which OSS ECM J2EE CMS do you prefer?

问题回答

First, I hope this answer is not comming too late. Missed it at first because I was not at work.

I ve used both Alfresco (albeit version 2.0 community) and Nuxeo. I d classify both more as document management systems (DMS) than CMS.

From the end user perspective, both are relatively the same, meaning that if you have to learn one and don t have to switch between them, the difference are not that important.

From the developer perspective, I think that Nuxeo is more interesting. The documentation is impressive, relatively clear. The team is responsive of inqueries and you have access to all the code source. The dual licensing model of Alfresco is less interesting and leave you wanting for more at times.

Also, in Nuxeo, the development model for new "features" is quite clear in Nuxeo, and highly reusable. In many situation, you only have to create (or reuse) an XML Schema, create minimal XML to link things together and you re done. Since the system is highly modular, you can easily plug in the behavior you need.

For me, Nuxeo is more of a platform, on top of which you can develop interesting features, that a document management system.

I d suggest that you try the developer tutorial (http://www.nuxeo.org/static/dev-tutorial/) to see how it fits with you.

Don t hesitate to ask for precision, here or personnaly.

Regards.

Patrick

At the company where I work, we tried Alfresco, but we are not all to optimistic about it. It is overly complex and require a lots of time to learn. The documentation is not so great either.

On the other side, I have tried Nuxeo a bit, and we found it to be well documented, easy to start with, and easy to extend. Going throuhg the developer training mention by Glenn, you can easily become productive.

One more good thing about Nuxeo is that they try to follow standards. That means if you want to expose a webservice (Rest or SOAP), you can use JAX-WS and JAX-RS respectively.

Storage Also Nuxeo uses VCS as storage backend, which stores the data directly in the Database in separate tables for each schema. This means that you can view / modify data in the database easily.





相关问题
Recommended way to develop using Jetty and Eclipse

I am currently developing a J2EE application and I would like to use Jetty. I would like to have iot integrated with Eclipse, so I could debug the appliaction. I ve tried out couple of plugins (...

Call function periodically in Java

we need run one function periodically in Java web application . How to call function of some class periodically ? Is there any way that call function when some event occured like high load in server ...

Why make an EJB rather than a Web Service?

I would have thought that there is a lot of information out there on this, but I haven t found anything that really answers my question. What are the advantages of making an EJB rather than a web ...

Where should I put this configuration setting?

I m designing a fairly small web application which will run on a Sun application server (v9.1). It only has a few pages, no database of its own, and will retrieve/update data via web services. There s ...

JNDI Names -- Is Prefix "jdbc/" needed?

What s up with JNDI names? I m trying to get a javax.sql.DataSource using the new annotations feature of Java 5. It s not working for me, so I want to ask... I have a in my web.xml, inside of it is ...

hibernate interceptors : afterTransactionCompletion

I wrote a Hibernate interceptor : public class MyInterceptor extends EmptyInterceptor { private boolean isCanal=false; public boolean onSave(Object entity, Serializable arg1, Object[] arg2, String[]...

热门标签