polish the wheel

Download Polish the Wheel

If you can't read please download the document

Upload: avadanei-andrei

Post on 17-Jun-2015

622 views

Category:

Technology


2 download

TRANSCRIPT

2. Open Source vs Closed Source 3. Open Source Open Source Software License- distributed under a licensing agreement which allows the source code to be shared, viewed and modified Cost- free- requires a certain level of technical expertise in order to manage content- providers are increasingly charging for addons, additional services and integration- long term costs : implementation, innovation, service/support issues, infrastructure Service and Support- online community network Innovation- enables innovation by providing users with the freedom and flexibility to adapt the software to suit Usability- lack of usability Security- is often viewed as having security issues 4. Closed Source Closed Source Software License- distributed under a licensing agreement to authorized users with private modification, copying and republishingrestrictions Cost- vary from a few thousand to a few hundred thousand dollars- user is paying for a more customized product from a trusted brand that includes higher levels of security andfunctionality, continuous innovation, a greater ability to scale, ongoing training and support and a lowerrequirement for technical skills. Service and Support- service level and support structure requirements are taking precedent in favour of maximising uptime andminimising downtime Innovation- do not allow users to view or alter the source code- innovation comes fully tested Usability- employs expert usability testing- detailed user manuals and guides are provided for faster trainings Security- more secure because it is developed in a controlled environment by a concentrated team with a commondirection 5. Ok, now back to wheel! 6. A guy smarter than me said thatGood programmers are writing their own codefrom scratch;BUTBest programmers are using code developedby good programmers. >:) 7. Whose side are you? 8. a lot of time wasted on creating modules that we could find already created wasted time that we could use in innovation most open source libraries have an API documentation + examples If you are a good programmer all the things you need to learn from OpenSource libraries will seem simple (simpler than making a pizza)How to become the "best" programmer? Research Understanding APIs (libraries, CMSes and so on) Code (preferable no spaghetti code) Learn how to make a pizza faster!?2=exec&1=help 9. Examples Wordpress, Joomla, Drupalfor blog type projects Moodle for e-learning projects PHC, GCC, Open GTK for building and running apps Chromium for building your own browser Google Charts Frameworks (Django, Zend, Smarty, Rails etc) [...] 10. Why not?You have the opportunity to change the worldeasier than ever! 11. Questions? 12. Thanks!