Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Welcome to our site

Take a moment to join our board

Sign in to follow this  
Omicron

Indecisive

Recommended Posts

I am going to build a new website soon for a project but I am Indecisive about the back-end (including CMS) so any feedback/opinion/discussion is welcome :)

Some background info

At my previous job I/we have mainly used PHP on top of the Phalcon Framework in combination with the Drupal CMS which is a very mature CMS. However we were slowly shifting towards Node.JS but still in combination with Drupal as we felt that Drupal is very mature and very incorporated within the company. As for Node.JS we felt that is being evolving in a pretty nice way and that it is time to let loose of PHP. 

Situation

I basically "grew up" with PHP so I am familiar with its ecosystem. Although I also want to get out of my comfort zone and learn/try new/other things. I have worked on some simple Node.JS back-end applications as well as ASP.NET MVC applications.

Options
I have quite some options to pick from:

1. 
       Language:
PHP
       Framework: PhalconPHP
       CMS: Drupal
       Note: PhalconPHP will be used as middleware/API to retrieve data from Drupal

2. 
       Language:
Javascript (Node.JS)
       Framework: Express.JS
       CMS: Drupal
       Note: Express.JS will be used as back-end as well as to retrieve data from Drupal. 


3. 
       Language:
Javascript (Node.JS)
       Framework: Strapi
       CMS: Strapi
       Note: Strapi has its own framework and CMS that can be used.
 

4. 
       Language:
Javascript (Node.JS)
       Framework: Express.js
       CMS: Keystone
       Note: Downside is that v1 isn't out yet. 

5. 
       Language:
Javascript (Node.JS)
       Framework: Total.js
       CMS: Total.js
       Note: Total.js has its own framework and CMS that can be used and additional modules/apps.

6. 
       Language:
Javascript (Node.JS)
       Framework: Express.js
       CMS: Apostrophe  

7. 
       Language:
Javascript (Node.JS)
       Framework: Express.js
       CMS: Enduro.js 

8. 
       Language:
C# (.NET Core) 
       CMS: Cofoundry

9. 
       Language:
C# (.NET Core) 
       CMS: Lynicon

10. 
       Language:
C# (.NET Core) 
       CMS: Squidex

Edited by Omicron

Share this post


Link to post
Share on other sites

I have seen some PhalconPHP and Durpal stuff in the past and it seemed quite nice and well documented. However, I know you mentioned you wanted something different. I would also say Total.js looked pretty cool and useful. I did not look into it extensively or have any experience in that framework but I'm sure you have some better thoughts. 

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site, you agree to our Terms of Use.