doc words with
doc words like
End of life (date unknown)
You may have noticed that last years little features have been added to the open source edition. New features where kept in te commercial edition. This happended because this website did not attract enough feedback and participation to justify the extra effort of developing documentation and taking the risk of liablility. In other words, the open source project was unsuccessfull. It was kept alive for reasons external to the project itself: It made MetaClass' innovative style of development more acceptable to customers.
But this has changed. The PHP language has matured, OO design patterns and practices where adopted (SOLID) and with them came a more conservative attitude and a fixed idea about how an application framework should work. phpPeanuts does not fit into that idea. In the first place because it was developed before that idea was around. But also because its design decisions where based on eXtreme programming, not on SOLID. It was developed in conjunction with some practical applications from which reoccurring elements where refactored into a framework. It was meant to be the simpelest thing that could possibly work for an abstract web based user interface that could work with as little specification as possible (convention over specification) on top of am ORM-med domain model with metadata. Flexibility for the applications was considered important, for the framework it was a matter of tradeoffs against simplicity.
However, the XP concept of simplicity is actually DRY and that did not prevent a steep learrning curve. The extensive use of conventions in combination wth the white box approach to reuse made the development more like maintenance. Probably the reasons why phpPeanuts had so little success as an open souce project.
I thank the few who did respond and participate for their effort and all the others for their attention. It has been very educational.
Though the development of new applications on phpPeanuts is no longer supported, the old ones seem to be tougher then expected. It certainly helped that phpPeanuts runs on php 7 with very little changes. In order to lower costs of maintenance phppeanuts was therefore moved to a composer project and library on github. All furter updates will be made available through github, see the download page for direct hyperlinks (Alpha status may persist: not tested well enough for production release)
Add a Reply
Loading form, please wait
The website will not send you an e-mail when a reply is added to this topic
Back to Topics List