From: alex b. <en...@tu...> - 2001-08-14 16:17:20
|
> I'd like some help in determining if BinaryCloud is ideal for the projects > I'll be developing. Most of the stuff I'll be doing is not large. The > largest project will be to build a system to manage information on partners > of our NGO. Each partner will have a profile, i.e. basic background > information. Next, there will be information about the relationship between > each partner and us, i.e. a project. For each project or for a group of > projects, there will be evaluation criteria to determine how well the > project(s) succeeded. > > One example of how this system would be used is for the Agriculture > program. They work with thousands of farmers. Each farmer will have a > profile containing family, health, economic data. Each year, information > will be entered on projects to improve the farmer's health and economic > situation, e.g., growing a high-yield rice crop. Cool, and without even knowing more I can tell you that R2 with EntityManager will save you untold amounts of time :) > There will be a ton 'o data collected that needs to be assessed so we can > determine what factor mix will most benefit the farmers, in terms of land, > crop selection, investment, time to harvest, etc. Staff will be able to ask > lots of scenario and what-if questions. > > So, I'm looking for a framework that will help our small project team, > which is just getting its feet wet in PHP web development, build such a > system and others on a smaller scale (e.g., an inventory management system). > > Is BinaryCloud overkill, or if not, what are the main benefits of going > with bc? first, bs is not overkill. it provides you with a rich toolset for building applications that you would otherwise have to cobble together from disparate projects or build yourself. it is a bit heavy if you're new to php, i.e. fully OO, etc - but you can get used to that fairly quickly if you have other programming experience. the benefits: -modular, structured code -system documentation will be part of your codebase if you adhere to the comment standards (trust me, having auto-generated documentation is soooo nice :) -powerful tools for managing large datasets. -table (list) & form builders for auto-generating forms based on your record types. -continuing expansion and revision of the system. for example, you could build a single module that was responsible for presenting 'farmer info' under different circumstances: a list of farmers, or a farmer detail, or a form for editing a farmer's information. - all in one module, which would accept a paramter for the 'mode' to use. tools like these don't exist anywhere else in the php community. best, _alex |