Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Monday, March 3, 2014

Top 10 most popular programming/scripting languages in 2014


This list doesn’t surprise me, Java is still on the top, partly because it can be use to create web applications, desktop programs, mobile applications, etc.

Read the whole article and share your insights about this list on the comment section.

The C programming language

1. Java
Java is very popular from the past many years, and now in 2014 it’s still the most popular programming language. You can use Java in creating web applications, desktop programs, and mobile applications, remember ”WORA”? Demands for experienced Java programmers are very high and pays awesome salary. And if you’re a novice programmer, you might better try to learn Java.

JavaScript is not related to Java even though it does have “Java” in its name. It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. It is also being used in server-side programming, game development and the creation of desktop and mobile applications. AJAX (Asynchronous JavaScript and XML) and jQuery are 2 of the most popular JavaScript techniques and JavaScript library used today by many most visited websites.

3. PHP
With its current latest stable release (5.5.9), PHP is still one of the most popular server-side scripting languages today. Rasmus Lerdorf developed its first version in 1995. Originally known as Personal Home Page, it now stands for PHP: Hypertext Preprocessor, which is a recursive backronym. PHP is now installed on more than 244 million websites and 2.1 million web servers.

4. Python
Designed with an emphasis on readability and compact syntax, Python is a dynamic, highly flexible language commonly used for both scripting and developing applications.

Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C. The language provides constructs intended to enable clear programs on both a small and large scale.

C++ is a general purpose programming language that is free-form and compiled. It is regarded as an intermediate-level language, as it comprises both high-level and low-level language features. It provides imperative, object-oriented and generic programming features.

C++ is implemented on a wide variety of hardware and operating system platforms. As an efficient performance driven programming language it is used in systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games. Various entities provide both open source and proprietary C++ compiler software, including theFSF, LLVM, Microsoft and Intel. C++ has influenced many other programming languages, for example, C# and Java.

Originally developed by Microsoft for the .NET initiative, C# is a modern, general-purpose, object-oriented programming language used to develop software components for deployment in distributed environments.

C# is intended to be a simple, modern, general-purpose, object-oriented programming language. Anders Hejlsberg leads the development team for C#. Its most recent version is C# 5.0, which was released on August 15, 2012.

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It is the main programming language used by Apple for the OS X and iOS operating systems and their respective APIs, Cocoa and Cocoa Touch.

Originally developed in the early 1980s, it was selected as the main language used by NeXT for its NeXTSTEP operating system, from which OS X and iOS are derived. Generic Objective-C programs that do not use the Cocoa or Cocoa Touch libraries, or using parts that may be ported or implemented for other systems can also be compiled for any system supported by GCC or Clang.
Objective-C source code program files usually have .m filename extensions, while Objective-C header files have .h extensions, the same as for C header files.

8. Ruby
Ruby programming language
Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. Its latest version is Ruby 2.1.1, which was released on its 24th anniversary last February 24.

According to its authors, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, and Lisp. It supports multiple programming paradigms, including functional, object-oriented, and imperative. It also has a dynamic type system and automatic memory management.

9. C
The predecessor of the other popular programming languages (C++, C#, Java, Objective-C), C programming language nowadays is still used by many developers, and C compilers are available for the majority of available computer architectures and operating systems. Dennis Ritchie initially developed C between 1969 and 1973 at AT&T Bell Labs.

10. Perl
Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages. The languages in this family include Perl 5 and Perl 6.
Though Perl is not officially an acronym, there are various backronyms in use, such as: Practical Extraction and Reporting Language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions. The latest major stable revision of Perl 5 is 5.18, released in May 2013. Perl 6, which began as a redesign of Perl 5 in 2000, eventually evolved into a separate language. Both languages continue to be developed independently by different development teams and liberally borrow ideas from one another.
The Perl languages borrow features from other programming languages including C, shell scripting (sh), AWK, and sed. They provide powerful text processing facilities without the arbitrary data-length limits of many contemporary Unix command line tools, facilitating easy manipulation of text files. Perl 5 gained widespread popularity in the late 1990s as a CGI scripting language, in part due to its parsing abilities.


Resources:


Tuesday, February 25, 2014

Top 5 most popular PHP Framework in 2014

PHP is one of the most popular server-side scripting language nowadays, that's why PHP developers have plenty of options when they want to use a framework or web application framework for their projects. To lessen repetitive code, minimize tedious tasks, make the development more organize and faster, developers built and used PHP frameworks.

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.

The following lists are the top 5 most popular PHP Frameworks in 2014:

     1.   Laravel

"Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching. " - continue...
Laravel - top 5 most popular php framework

     2.   Yii

"Yii is pronounced as Yee or [ji:], and is an acronym for "Yes It Is!”. This is often the accurate, and most concise response to inquires from those new to Yii: 
Is it fast? ... Is it secure? ... Is it professional? ... Is it right for my next project? ... Yes, it is!
Yii is a free, open-source Web application development framework written in PHP5 that promotes clean, DRY design and encourages rapid development. It works to streamline your application development and helps to ensure an extremely efficient, extensible, and maintainable end product." - continue...

Yii- top 5 most popular php framework

     3.   Symfony

"What could be more useful than an application developed by users for their own needs? This is the story of the genesis of Symfony – born from the imagination of the web designers at SensioLabs, a web developer in its own right. Symfony was made available to everyone under an Open Source license. This benefits other developers, who also have the ability to improve it by adding their own modules. All this was done in an environment of Best Practices, standardization and interoperability of applications." - continue...

Symfony - top 5 most popular php framework

     4.   Phalcon
"Phalcon is an open source full stack framework for PHP5 written as a C extension, optimized for high performance. You don’t need to learn or use the C language, since the functionality is exposed as PHP classes ready for you to use. Phalcon also is loosely coupled, allowing you to use its objects as glue components based on the needs of your application.
Phalcon is not only about performance; our goal is to make it robust, rich in features and easy to use!" - continue...
Phalcon - top 5 most popular php framework

     5.   CodeIgniter
"CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you're a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you're tired of ponderously large and thoroughly undocumented frameworks, then CodeIgniter might be a good fit." - continue...

CodeIgniter - top 5 most popular php framework


Every framework listed in here has their own advantages and disadvantages. The best framework for one other developer is not the best for another. So in order to identify which is the best fit for your needs and taste, you must try some of them first. And then after trying them out, you can now precisely decide which one you must use.

What about you? State your personal top 5 PHP frameworks at the comment section. Thanks!


Sources:

Popular Posts