5 Web Platforms to Build Online Business Edit

Preview:

DESCRIPTION

Presentation given at ByteArray meeting and during online webinar by Mark Lassoff of LearnToProgram, Inc. Presentation is a discussion of modern API's, development frameworks and front end frameworks in use in web development today.

Citation preview

5 WEB PLATFORMS/TOOLS/API'S YOU NEED TO BUILD

ONLINE BUSINESSMark Lassoff ByteArray

WHAT IS AN API?

• An application programming interface (API) specifies how some software components should interact with each other.In addition to accessing databases or computer hardware, such as hard disk drives or video cards, an API can be used to ease the work of programming graphical user interface components. In practice, many times an API comes in the form of a library that includes specifications for routines, data structures, object classes, and variables. In some other cases, notably for SOAP and REST services, an API comes as just a specification of remote calls exposed to the API consumers

COMMON API’S• Google API

http://code.google.com/more/

COMMON API’S• Facebook API

https://developers.facebook.com/

COMMON API’S• Twitter API

https://dev.twitter.com/docs

COMMON API’S• Dropbox

https://www.dropbox.com/developers

WHAT IS A WEB APPLICATION FRAMEWORK?

• A web application framework (WAF) is a software framework that is designed to support the development of dynamic websites, web applications, web services and web resources. The framework aims to alleviate the overhead associated with common activities performed in web development. For example, many frameworks provide libraries for database access, templating frameworks and session management, and they often promote code reuse.

COMMON WEB APPLICATION FRAMEWORKS

• PHP Laravel, Drupal, CodeIgniter, CakePHP

• Ruby Ruby on Rails

• JavaGrails, GWT, Java Server Faces

WHAT IS A WEB PRESENTATION FRAMEWORK

• As web presentation environments have become more diverse— to include tablet, mobile and traditional devices— the presentation layer has become more difficult to optimize for multiple environments.Web presentation frameworks provide the necessary scaffolding to deliver diverse content across display environments.

COMMON WEB PRESENTATION FRAMEWORKS• Bootstrap

• FuelUX

• Foundation

• Gumby

• Kube

50% Off Coupon Code: WEBINARhttp://academy.learntoprogram.tv

Recommended