Magento As Development Platform
My company just got new project making enhanced auction platform.
Requirements are very complex - lot of use cases.
Architecture discussed and clean, the problem is technology. .NET/MSSQL vs PHP/MySQL.
Client likes cheaper solution, but it depends. Here we have two criteria - expenses on development and expenses on support and hosting.
.NET development will not take so much time as PHP and may be at that point client will have more stable solution compared to PHP based solution since .NET Framework is commercial and it solving lot of problems what I can’t tell about PHP.
But .NET hosting as development/support is expensive.
PHP is cheap but poor - all staff should be implemented from null since solution is not standard. Most enhanced CMS/CMF’s will not be able to cover even 30% of functionality and they are restricting actions because of their internal rules.
Since we deal with ZendFramework before and understand power and dynamics of growth of this framework decided to stick to.
But it’s till not covering basic needs of our system. In fact it’s not even depends from solution. Lets image that you need to build custom logic application based on PHP. ZendFramework is too raw and there will be needed to make lot of staff to make simple things working like User Authentication/Management.
After three days discussions we considered to use Magento Open Source eCommerce solution as platform.
Currently we are working on prototyping application on Magento base.
Wish good luck us.
Will write about problems that we experienced with cleaning of Magento business logic and how Magento Commerce business logic monolith with his core.