introduction to web technology stacks
TRANSCRIPT
WEB TECHNOLOGYSTACK AND MORE
WHAT STACK IS BEST SUITED?
Presented by: Prakarsh
STACK
BREAKDOWN
LAMP
• Linux• Apache• MySQL• PHP
MEAN
• Mongo DB• ExpressJS• AngularJS• NodeJS
ROR
• Ruby• Rails
LAMP STACK• Linux, Apache, MySQL, PHP• Low Barrier to Entry• Great Documentation• Large Community• The Original Stack
Why LAMP?Easy to learn, Huge community, Lots of Framework/CMSUsed by Facebook, Truelancer
MEAN STACK• MongoDB, Express JS, AngularJS, NodeJS• Javascript based (Not JAVA)• Interactive• Real-time Features
• Live Notifications/Updates• Chat
Why MEAN?Fast, Scalable, PowerfulUsed by Uber
RUBY ON RAILS• Ruby, Rails Framework, Active Record• Fast Development.• Easy Library Integration (Gems)• Human like Language
• Syntactic Sugar
Why ROR?Fast Development, ScalableUsed in Twitter, Shopify, Groupon
CMS & FRAMEWORKS
• Joomla• Magento• Wordpress• Drupal
• Laravel• Cake PHP• Symphony• Code Igniter• Spring
FULL STACK DEVELOPMENTBecome a well-rounded, versatile developer.Understand the fundamental aspects of programming
• Allows you to easily pick up new languages & frameworks.• Future proofing yourself.
More Opportunities• Moving companies from Stack to stack.
SERVERSShared Hosting Server (Godaddy, Bigrock)VPS (Godaddy, Bigrock)Dedicated (Hostgator, Godaddy)Cloud (Digital Ocean, Amazon EC2)
REPOSITORY VERSION CONTROL
TESTING TOOLS
IDES
• PHP and Frameworks – Sublime/Eclipse• Android App – Android Studio• iOS App – xCode• Windows App – Visual Studio
ABOUT PRESENTERPrakarshVP – Strategic PartnershipsTruelancer.com