[Phpmyadmin-devel] [GSOC 2011] This is what I think phpmyadmin needs
Dhruv Baldawa
dhruvbaldawa at gmail.com
Wed Mar 23 15:17:59 CET 2011
I have been using phpmyadmin, since I have been using MySQL. I have always
been tweaking and editing it for personalizations and customizations. One
thing I think it is badly lacking is *MVC (Model - View - Controller)
Architecture.*
Better than porting it OOP, it is better to convert into an MVC
Architecture. The reasons why I support MVC Architecture is :
1. Scalabality
2. Code Reuse
3. Integration of various libraries
4. Same application logic can generate various views, i.e., it can be
used to generate UI for mobile or for touch-enabled devices
Also, one optional thing to be considered is, while designing the models, it
is* important to consider the interactions between the various
components*and plan according. The phpmyadmin code is written in a
good fashion, but it
can be better.
Also,* a good abstraction layer for various other DBMS,* and hence can be
extended to other RDBMS.
phpmyadmin, by far, the best database tool I have ever used, I think can
evolve into a better and a robust tool for DBMS.
*Summary : *
Rather than concentrating into converting the codebase into OOP, it should
rather be organized into and *MVC architecture.*
There should be a* considerable amount of planning before designing the
system*, considering the interactions amongst various models.
*A database abstraction layer* can be maintained, in order to extend its
capabilities to other DBMS.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phpmyadmin.net/pipermail/developers/attachments/20110323/9aa0a08e/attachment.html>
More information about the Developers
mailing list