Which one is the Best, Python OR PHP ?

We read Java, .Net, HTML5 and many other programming languages a lot; now let’s work with PHP and Python. I don’t know more about both, Just started my Reading. Sharing my first Study with you, find out which one is suitable for you OR which one is better for you.
Both languages have different purposes and history, and it is not fair to compare. I am writing the things I like about both of them.

Python:

·         Syntax and standard library: I LOVE the readability of Python syntax. The standard Python library ships with a great set of tools and utilities.
·         General purpose: Python can be run on the servers, to build applications and in many other places.
·         Elegant: Python has an elegant language design which makes it much easier to write great code.
·         Unicode support: Python has great support for Unicode.
·         Modular and definitive: Python is less quirky compared to PHP.
PHP:

·         Forgiving: PHP is one of the most ‘freeform’ languages I have used, probably comparable only to Javascript.
·         Easier learning curve: You can quickly start coding in PHP with a basic understanding or experience of programming. This was the main purpose PHP was created to serve. This also helps in faster development.
·         Hobbyist-compliant: The code doesn’t need to be elegant for it to work. I think this is the biggest reason for it to have become the most popular web development language. You can cook up some code in a hurry, and it works.
·         Open source and communities: There is a huge community and open source projects that use PHP. Makes it easy to get support if you run into a roadblock.
·         De-facto language for the web: Majority of the popular web frameworks (WordPress, Drupal, Joomla, Zend, CodeIgniter, OSCommerce) are built on PHP. Which also makes it very easy to find a web developer who knows PHP.
·         Hosting support: Because of popularity, PHP hosting is supported by almost every provider out there.
·         PHP 5 is actually a huge improvement over the versions before in terms of language design etc.
And my Conclusion says PHP is relatively easier to learn, especially for someone who is not a good programmer. For web development, PHP has many more libraries – the community is (probably) larger. Anything you want to do in the area of web development, there is a good chance that there will be an existing library for it in PHP. For anything new in the area of web development, the first library will show up in PHP and the others (Ruby, Python, Java) will follow later.
(Via Net Solution India)


A Developer Says: “I was a PHP dev for 7 years and now Ruby for 2 and I still say: PYTHON
And My suggestion is if you are from JAVA background please go with Python, otherwise PHP will make you nerdrage.
So After Reading above Points I love Python but fresher will choose PHP, Simple and Smiley Easier.

Keep Reading, Keep Writing , Keep Developing, 
   

Best framework for creating mobile applications with HTML, CSS, and JavaScript…

Let’s assume you are trying to create a location-based mobile application for Android. What framework will you prefer? Phonegap… ???
OR any better option?
As per my study, we can use PhoneGap to wrap HTML/CSS/JS mobile web apps to create native apps for iOS, Android, Blackberry, etc. There are many other Frameworks, Tools, and Libraries for Creating Mobile Applications. And from My experience I would be very careful with HTML Mobile Framework. They tend to be heavy and require lot of CSS/HTML elements.
I will suggest to use jQuery and target webkit (iOS and Android) and try to optimize your DOM and UI component as much as possible. Then, you can degrade for other browsers.

If you are building an offline application, you can use a MVC. Anyway, the rule is that the less framework you use the better you are. So, pick carefully, and make sure they are not kitchen sink.

And here is the List of Top 10 Frameworks To Build Mobile Application With HTML, CSS & JavaScript: 

1. JQuery Mobile
jQueryMobile is a robust mobile development framework to build cross-mobile-platform app. 

2. Cordova / PhoneGap
PhoneGap is essentially based on Cordova. Cordova/Phonegap provides a set JavaScript APIs that connect to the device’s native functions such as Camera, Compass, Contacts, and Geolocation. Cordova/Phonegap lets us build a mobile application without the native programming language; instead we can use a framework like jQuery Mobile. 

3. Sencha Touch
Sencha Touch is a mobile framework powered by HTML5 and CSS3, providing APIs, animations, and components that are compatible with the current mobile platforms and browsers. 

4. Ratchet
Ratchet was originally used by Twitter as an internal tool to create their mobile app prototype which is then released publicly as an open source project. 

5. Ionic
If you are concerned with your app performance, Ionic is the right framework for you. Ionic is an HTML5 mobile framework with focus on performance, by leveraging hardware acceleration, and it requires no third-party JS library. 

6. Lungo
Lungo is a lightweight mobile framework based on HTML5 and CSS3. 

7. JQT
jQT is a Zepto plugin for mobile framework primarily designed for Webkit browsers. 

8. Junior
Junior is also a Zepto plugin for building a mobile app similar to jQT. 

9. Jo
Jo supports a wide variety of mobile platforms including Tizen and Chrome OS. Jo also comes with a starter, that is powered by CSS3, so it makes it easy for web developers at any level of experience to grasp and start styling their apps. 

10. Famo.Us
A new kid on the mobile framework block, Famo.us
 promises to eliminate HTML5 performance issue on mobile devices with its lightweight JavaScript engine (only 64k). 

Recommended CMS for a static HTML5 blog

Normally I use WordPress for blogging but I don’t like it very much. I would prefer making my blog static offline, then deploy to Amazon S3 or any other platform to distribute my blog.  But I am not good in coding, so I am finding some cool CMS for my HTML5 website.
I googled many times, I read many Books then find some solutions. They are all similar, simple and flexible. Once you’ve understood the basics, they all kill wordpress for what you want to do. It will help enormously to understand a minimal amount of code. You need to get past the initial stage of everything looking like moon language though. Once you’re there, it’s a hell of a lot faster to go from install to something that matches what you envisaged. Everything ends up a lot cleaner as well.
Here are different Solutions with different technologies:

PHP:  Staceyapp.com  is a good platform for PHP users. Stacey is a lightweight content management system. No database setup or installation files, simply drop the application on a server and it runs. Your content is managed by creating folders and editing text files. No login screens, no admin interface.
It provides a good, simple structure. Kirby is also good, but it costs a minimal fee for the license. Because you’ll be generating a static site locally, you lose the great benefit PHP has over Ruby, Python, JS etc (easy deployment on basic hosting).
Node: Docpad.org is excellent, good set of plugins as well.  DocPad removes limitations and closes the gap between experts and beginners. Designers and developers can create websites faster than ever before. Harp markets itself as a web server that processes whatever you chuck at it and turns it into HTML/CSS/etc. It does the same as the above, and does it well. Winter smith has been getting some good press, but I haven’t used it.
Ruby: Jekyll.com is the most popular, and has a huge ecosystem. You have to remember that it’s just a parsing engine. The core of it doesn’t come with anything resembling a blogging engine or templates, you need to make them. That said, everything you’re likely need is available as plugins. Octopress is a fork of Jekyll built to quickly generate blogs. Middleman is more complete out-of-the-box than Jekyll, smaller and more focussed, but it’s great.
Above is the list of Static Site Generators. Ordering by stars will give you the most joy. You also want projects under constant maintainance, so check how long they’ve existed, and when the last update was.

You can use more Top Open-Source Static Site Generators like: Middleman, Hugo, Metalsmith, Roots, Hyde… Etc.