Software Development Podcast Show in India

India’s First Software Development Podcast Show

SDP Show # 6 : Frameworks & Languages for Web Development

SDP Show # 6 : Frameworks and languages for Web Development. Before choosing web development as your career you should really know what frameworks and programming languages suites your interest.

There are many programming languages and frameworks on which a web application is developed. So today’s podcast show is on Frameworks and Programming Languages.

software development podcast show

Please feel free to download the MP3 directly. Listen to it, when you drive to work, are stuck in traffic, or wait for your flight.

Subscribe our podcast show on iTunes


Get Podcast in your mailbox









Read the whole transcript

SDP Show # 6 : Frameworks and languages for Web Development

Before choosing web development as your career you should really know what frameworks and programming languages suites your interest.

There are many programming languages and frameworks on which a web application is developed. So today’s podcast show is on Frameworks and Programming Languages.

Let’s start with PHP

PHP :

Means hypertext preprocessor is an open source server-side scripting language created in 1995 and is used for web development and can be embedded into HTML.

Using PHP you can creat websites and applications that make calls to a database like MySQL for fetching data.

You can read more about PHP from this link : http://php.net/

PHP MVC Frameworks

Next let’s talk about PHP MVC Framework. MVC means Model-View-Controller. MVC is a design pattern with which an application can be made more maintaineable and every part of the application is built using SOC i.e. separation of concern meaning every part of the application i.e. Model : Database layer , View : Presentation layer, Controller : Business Logic layer are separate and isolated from each other which makes maintenance a lot easier.

CodeIgniter :

Is an open source rapid development web application framework , for use in building dynamic webs sites with PHP.

http://www.codeigniter.com/

CakePHP :

is a free, open-source, rapid development framework for PHP. It’s a foundational structure for programmers to create web applications.

http://cakephp.org/

Symfony :

Symfony is a web application framework for PHP5. It aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure. Symfony is a set of reusable PHP components.

http://symfony.com/

Ruby on Rails :

Is an open-source web framework thats optimized for programmer happiness and productivity. You should really check it out.

http://rubyonrails.org/

C# :

C# is a general-purpose,object oriented programming language introduced in 2000. C# is a rich implementation of object-oriented paradigms including encapsulation, inheritance and polymorphism.

.NET Framework :

is a programming infrastructure created by MS for building, deploying and running application and services built on the .NET technologies like Winforms, WPF, ASP.NET, WCF.

ASP.NET :

is an open source server-side web application framework designed for web developement to produce dynamic web pages and applications.

http://www.asp.net/

ASP.NET MVC :

is an open source server-side web application framework designed for web developement to produce dynamic web pages and applications using the MVC design pattern.

MVC is a framework for building web applications using a MVC (Model View Controller) design: The Model represents the application core (for instance a list of database records). The View displays the data (the database records) and the controller represents the business logic within an application.

Now you would be thinking how to decide which language or framework should I learn or use? That’s totally upto you. You can Start by playing around with 2 or 3 languages and frameworks and use the one which interests you the most.

Once your done picking up a language and a framework , then start writing some code and post it on GitHub so that other newbies can benefit from it.

Now go out pick up a language and a framework of your choice and start coding.

Happy Coding..

Take care!

Comments