Linux for Web Developers

19,415 views

Published on

Presentation given

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
19,415
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Linux for Web Developers

  1. 1. <ul><li>Presented by : </li></ul><ul><li>Omshivaprakash H L </li></ul><ul><li>Technical Manager, </li></ul><ul><li>Carmatec IT Solutions Pvt Ltd </li></ul><ul><li>Website : http://carmatec.com </li></ul><ul><li>Email : [email_address] </li></ul><ul><li>Blogs : http://platonic.techfiz.info </li></ul><ul><li>http://sampada.net/blog/omshivaprakash (Language: Kn)‏ </li></ul>Linux for Windows developers
  2. 2. Why FOSS for Web Development? <ul><li>Gnu/Linux </li></ul><ul><li>Its Robust, Secure, Stable, Flexible, Time Tested, Free (As in FREEDOM) or OpenSource (Free as in FREE BEER). </li></ul>
  3. 3. Don't reinvent the wheel <ul><li>Use the code and solutions provided by the community, innovate and contribute back </li></ul><ul><li>to the community. </li></ul><ul><li>Because </li></ul><ul><li>” Human Knowledge belongs to the World”* </li></ul>
  4. 4. Web Development in Linux <ul><li>Hardware </li></ul><ul><ul><li>Run at low cost (Virtualization)‏ </li></ul></ul><ul><ul><li>Compatible with multiple architectures </li></ul></ul><ul><ul><li>Maximum resource utilization </li></ul></ul><ul><li>Software </li></ul><ul><ul><li>OS, LAMP, InkScape,GIMP, Eclipse, BlueFish, Python, Quanta, NVU and lot more to choose from </li></ul></ul><ul><ul><li>Reduced licensing costs </li></ul></ul><ul><li>Support </li></ul><ul><ul><li>Go back to community </li></ul></ul>
  5. 5. Build it complete <ul><li>Localization of your web content is very much essential today to complete your web development. </li></ul><ul><li>Web development tools help you do it. Check out Joomla, Drupal, Moodle etc </li></ul><ul><li>Its easy to let your website's visitor do translations for you using GetText Portable Object (PO) method. </li></ul>
  6. 7. Sampada.net, Driven by Community <ul><li>Powered by </li></ul><ul><li>Linux, Apache, MySQL, </li></ul><ul><li>PHP, Drupal and other FOSS tools </li></ul>
  7. 8. Example of a PO file
  8. 9. Few notes <ul><li>Hardware </li></ul><ul><li>- Get lots of RAM </li></ul><ul><li>- Disk space </li></ul><ul><li>Software </li></ul><ul><li>- Reduce the setup time by using configuration management tools. </li></ul><ul><li>Ex: AutomateIT, CFEngine3 </li></ul><ul><li>- Entend the features of your IDE, write own plugins and integrate </li></ul>
  9. 10. RADRAILS Check out http://www.aptana.com/rails today for features
  10. 11. Cross-platform Development?
  11. 12. Choose the platform to work on
  12. 13. Future: Semantic Web <ul><li>Open beats closed </li></ul><ul><li>Fundamentally, TripBlox is about sharing. When there is a choice between dealing with privacy concerns or not sharing, the TripBloxy opted to share knowing they would potentially lose some of the audience. That choice also simplified things. </li></ul><ul><li>- http://www.semanticweb.com/article.php/3756701 </li></ul>
  13. 14. Questions?
  14. 15. Thank you <ul><li>shiv@carmatec.com, </li></ul><ul><li>[email_address] </li></ul><ul><li>Blog : http://platonic.techfiz.info </li></ul>

×