100 likes | 243 Views
Going All In. Using a Framework to Develop a Winning Application. Don Bakke, President, SRP Computer Solutions, Inc. Survey Says…. Commuter Modules Modified Filing Systems (MFS) Established Conventions or Standards Reusable Code Modular Code. What is a Framework?.
E N D
Going All In Using a Framework to Develop a Winning Application Don Bakke, President, SRP Computer Solutions, Inc.
Survey Says… • Commuter Modules • Modified Filing Systems (MFS) • Established Conventions or Standards • Reusable Code • Modular Code
What is a Framework? • Another industry buzzword without a consensus on its definition • Another industry buzzword that Bob Cartenlikes to use to look smart • A philosophical and practical method for developing robust, scalable, and manageable software applications • All of the above
Why Use a Framework? • Automated Development • Focus on Software Requirements and Objectives • Reduced Development Time • Provides Structure • Long Term Manageability What is the half-life of Plutonium? 24,360 years 94 Pu (244)
Where are Frameworks Used? • Object Oriented Languages • Web Technologies • Mobile Platforms • Often come with Tools to help implement the framework • Everywhere
What does an OpenInsight Framework Look Like? • There’s no wrong way to eat a Reese’s • There’s no right (or established) way to create anOpenInsight framework • In some ways OpenInsight is inherently a framework • Frameworks generally aren’t created, they evolve • Many Revelation developers already have the building blocks of a framework
SRP’s Interpretation of an OpenInsight Framework • Form Management • Database / Table Management • Code Management • Application Management
Form Management • Templates • Event Commuter Modules • Promoted Events • Design Standards • Naming Standards
Table Management • MFS Shell / “Action” Commuter Modules • Symbolic Logic in MFS Commuter Modules • Naming Standards