kvarnerexpress 0 Report post Posted August 16, 2005 I am starting the planning process of developing a CRM (Contact Resource Management) System for the company I work at. This CRM would be responsible for managing customer contact history, attaching invoices / quotes / Purchase Orders / Emails regarding the customer, A Reminder list, Manufacturer / Distributor tracking, Generating Sales Reports etc...The question I have is should I use OOP. 1. I am the sole developer in this project so sharing code is not a big deal.2. The flow through the program is rather linear, they look up customer, create invoice, attach invoice and send confirmation email.3. The objects that I 'may' have are like 'customer' 'email' 'manufacturer' 'distributor' those sorts of thingsWhat I am looking for is reasons to use OOP. Everyone says OOP is so great and that it allows for much but no one can give me a definate reason as to why it is so much better and essential espcially in an application like this.So any OOP gurus out there that can give me 3-4 good reasons to use it?Thanks for reading!kvarnerexpress Share this post Link to post Share on other sites
mizako 0 Report post Posted August 16, 2005 I am starting the planning process of developing a CRM (Contact Resource Management) System for the company I work at. This CRM would be responsible for managing customer contact history, attaching invoices / quotes / Purchase Orders / Emails regarding the customer, A Reminder list, Manufacturer / Distributor tracking, Generating Sales Reports etc... The question I have is should I use OOP. 1. I am the sole developer in this project so sharing code is not a big deal. 2. The flow through the program is rather linear, they look up customer, create invoice, attach invoice and send confirmation email. 3. The objects that I 'may' have are like 'customer' 'email' 'manufacturer' 'distributor' those sorts of things What I am looking for is reasons to use OOP. Everyone says OOP is so great and that it allows for much but no one can give me a definate reason as to why it is so much better and essential espcially in an application like this. So any OOP gurus out there that can give me 3-4 good reasons to use it? Thanks for reading! kvarnerexpress 175182[/snapback] So OOP gives you:- Modularity - Inheritance - Polymorfismus I think in your project it passes really good. PHP 5 support OOP quite good. Share this post Link to post Share on other sites