What are the pros and cons of developing a web app without a known MVC framework vs. a custom MVC framework?
-
I'm new to developing web apps and have been trying to find an independent developer to build mine (I can't yet hire someone full time). I've come across some developers who say that their custom PHP framework is better than using one of the popular MVC frameworks like CodeIgnitor or Yii or CakePHP. I've been told that most good web apps do not use a common MVC framework. Is this True or are they just pushing their own skills? What are the Pros and Cons of using a developer to build my web app if they do not use a known MVC framework?
-
Answer:
custom framework is not reliable but a known like Zend, Yii & CI are more reliable than a custom, if a custom framework you developed it alone then i must say don't use it in a large enterprise level project, because a custom framework you developed it with your own idea and with a single thought of mind, but the known framework developed by a large number of team and they make it with different sets of mind and all things are tested and more reliable .. I must say use known framework and get expertise on it, when you can find a big framework easly from internet why you wasting your time to develop a seprate framework and their clases/functions? it is just wastage of time .. yes you can make custome widgets/extensions for any framework that increases your expertise and helpfull for others too ..
Shadman Jamil at Quora Visit the source
Other answers
You may get a nice custom MVC and definitely there are developers who can buid an optimized better MVC then any other like CakePHP or CI, but the biggest advantage of having popular MVC is that their support is like unlimited, and there are thousands of developers working to extend their plugins/classes. You get bigger support community which definitely a big help.
Muhammad Arfeen
An interesting question but the only real issue is one of continuity. If your custom framework Dev leaves ( for whatever reason: hit by the proverbial bus, retires, moves away etc ), the question becomes how quickly can another dev pick up the pieces and keep you moving forward? In a world where the known frameworks are used, it's usually accompanied by a large community of devs passionate about the framework and stepping in is relatively straightforward. The large community also means that the framework is put through its paces and throughly tested to ensure minimal errors, especially around edge cases. They may need some time to learn the actual site / app code but it's a fairly simple process. When it comes of custom frameworks, if it's not really well documented, then it's much harder because the new dev will need to get inside the prior dev's head and understand the design decisions made. And that may take considerably longer with a greater possibility of more errors in the code in the short term.
Bastien Koert
I disagree. I've worked on both MVC framework and custom one. The only advantage of custom framework is that you can tune your architechture as you want. You can simply add extenstion and optimize them according to your required app. Still, I would recommend to use MVC frameworks, it save your time. Moreover these PHP frameworks are quite stable and are made by the developers who have faced web issues. These MVC frameworks have a lot of extenstions too. Moreover these frameworks are rapidly evolving with time.
Moyed Ansari
Related Q & A:
- What are the pros and cons of having a pet rabbit?Best solution by Yahoo! Answers
- What are the pros and cons of buying a house using an FHA loan?Best solution by Personal Finance and Money
- What are the pros and cons of being a Corporate or International Lawyer?Best solution by Yahoo! Answers
- What are the pros and cons of haveing a paypal?Best solution by Yahoo! Answers
- What are the pros and cons of being a Pampered Chef consultant?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.