linux for web developers

15
Presented by: Omshivaprakash H L Technical Manager, Carmatec IT Solutions Pvt Ltd Website: http://carmatec.com Email: [email protected] Blogs: http://platonic.techfiz.info http://sampada.net/blog/omshivaprakash (Language: Kn) Linux for Windows developers

Upload: omshivaprakash-h-l

Post on 04-Jul-2015

19.145 views

Category:

Technology


5 download

DESCRIPTION

Presentation given

TRANSCRIPT

Page 1: Linux for Web Developers

Presented by:

Omshivaprakash H L

Technical Manager,

Carmatec IT Solutions Pvt Ltd

Website: http://carmatec.com

Email: [email protected]

Blogs: http://platonic.techfiz.info

http://sampada.net/blog/omshivaprakash (Language: Kn)

Linux for Windows developers

Page 2: Linux for Web Developers

Why FOSS for Web Development?

Gnu/Linux Gnu/Linux

Its Robust, Secure, Stable, Flexible, Time Tested, Free (As in FREEDOM) or OpenSource (Free as in FREE BEER).

Page 3: Linux for Web Developers

*Quote from OpenSource movie "Antitrust"

Don't reinvent the wheel

Use the code and solutions provided by the community, innovate and contribute back

to the community.

Because

”Human Knowledge belongs to the World”*

Page 4: Linux for Web Developers

Web Development in Linux

Hardware

Run at low cost (Virtualization) Compatible with multiple architectures Maximum resource utilization

Software

OS, LAMP, InkScape,GIMP, Eclipse, BlueFish, Python, Quanta, NVU and lot more to choose from

Reduced licensing costs Support

Go back to community

Page 5: Linux for Web Developers

Build it complete

Localization of your web content is very much essential today to complete your web development.

Web development tools help you do it. Check out Joomla, Drupal, Moodle etc

Its easy to let your website's visitor do translations for you using GetText Portable Object (PO) method.

Page 6: Linux for Web Developers
Page 7: Linux for Web Developers

Sampada.net, Driven by Community

Powered by

Linux, Apache, MySQL,PHP, Drupal and other FOSS tools

Page 8: Linux for Web Developers

Example of a PO file

Page 9: Linux for Web Developers

Few notes

Hardware

- Get lots of RAM

- Disk space

Software

- Reduce the setup time by using configuration management tools.

Ex: AutomateIT, CFEngine3

- Entend the features of your IDE, write own plugins and integrate

Page 10: Linux for Web Developers

RADRAILS

Check out http://www.aptana.com/rails today for features

Page 11: Linux for Web Developers

Image source : David Brewer's presentation

Cross-platform Development?

Page 12: Linux for Web Developers

Image source : David Brewer's presentation

Choose the platform to work on

Page 13: Linux for Web Developers

Image source : David Brewer's presentation

Future: Semantic Web

Open beats closed

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.

- http://www.semanticweb.com/article.php/3756701

Page 14: Linux for Web Developers

Image source : David Brewer's presentation

Questions?

Page 15: Linux for Web Developers

Image source : David Brewer's presentation

Thank you

[email protected],

[email protected]

Blog : http://platonic.techfiz.info