Why Do Cool Kids Chose PHP to Build Websites?

PHP Developer's Journal

Subscribe to PHP Developer's Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get PHP Developer's Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Coach Wei's Blog Here is a question that I have been pondering on and off for quite a while: Why do "cool kids" choose Ruby or PHP to build websites instead of Java? I have to admit that I do not have an answer. Why do I even care? Because I am a Java developer. Like many Java developers, I get along with Java well. Not only the language itself, but the development environments (Eclipse for example), step-by-step debugging helper, wide availability of libraries and code snippets, and the readily accessible information on almost any technical question I may have on Java via Google. Last but not least, I go to JavaOne and see 10,000 people that talk and walk just like me. The other reason that I ponder this question is that  the power of Java is a perfect fit for the areas where websites may need more than markups or scripting, such as middleware logic. PHP and Ruby etc ... (more)

Introduction to PHP Security @DevOpsSummit [#DevOps]

Introduction to PHP Security – Part 1 By Omad Habib It is a question that has daunted software engineers for decades: how secure is my software application? Modern web application development has evolved to a point where one can build and launch an entire product or company revolved around a full-fledged software-as-a-service. The only interface to your product is the UI provided via a browser, mobile application, or the data exposed by your web service API. Unfortunately, as these modern software media continue to evolve into more sophisticated platforms, so do the areas in which your product and your data become exposed to potential security risks, criminal intrusions, and data theft. We’ll explore in this blog frequent channels of attacking and exploiting a PHP application. This blog is by no means an official guide to the security of your application, and you sho... (more)

X-oops, I did it again

(LinuxWorld) — One of my non-profit Web sites, VarLinux.org, ran on my modified version of the PHP-Nuke weblog package from the site's inception in March 2001 until late November 2002. I chose PHP-Nuke as a starting point because I was very impressed with it. However, the more I learned how to use PHP, the more I realized that PHP-Nuke was not only a tangled mess but that I had made it even worse with my modifications. A year later, I was faced with the fact that VarLinux.org was not only lame because it was based on PHP-Nuke, it was also showing its age. It lacked features of other weblogs, and still lacked many of the features I had intended to add to the site. If I were going to fix the code, the first thing I would do would be to make it an object-oriented system. I toyed with the idea of converting my code into OOP-based code, but I concluded that if the P... (more)

Appcelerator Named "Platinum Sponsor" of AJAX World RIA Conference & Expo

Appcelerator is an open source software company specializing in products and services for rapid rich Internet application (RIA) and SOA-based services development. The Appcelerator Platform SDKs enable developers to develop rich AJAX and DHTML applications using cross-browser widgets, a unique Web Expression Language and other open standards-based languages like HTML and CSS - without the use of JavaScript. Appcelerator supports most languages, including Java, Ruby, PHP, .NET, Python and Perl. Register for AJAXWorld RIA Conference & Expo Submit Your Paper to Present a Session Sponsor AJAXWorld Conference & Expo Sponsors and Exhibitors Sponsorship and Exhibit Opportunities Offered on a First-Come First-Served Basis. To inquire about sponsorship and exhibit opportunities please contact Carmen Gonzalez at 201-802-3021 or by email at events(at)sys-con.com. Currently, a li... (more)

How to Create Your Own Bootable ESXi USB Stick

  Arnold Veenema a colleague of mine wrote an interesting item on his website about how to create your own bootable USB stick with ESXi (Previous called ESX 3i) using the download of the ESXi installable ISO-image. In twelve easy steps you will be able to use your own USB stick with ESXi! Take a look at it here: http://www.veenema.net/index.php?Virtualization:HOW_TO_Create_your_own_bootable_ESX_3i_usb_stick   Technorati Tags: VMware, ESXi, USB, HOWTO ... (more)

Appcelerator Named "Platinum Sponsor" of AJAX World RIA Conference, October 20-22, in San Jose, California

SYS-CON Events announced today that the leading global rich Internet technology provider Appcelerator named "Platinum Sponsor" of SYS-CON's upcoming AJAX World Conference & Expo 2008 West, which will take place October 20-22, 2008, at the Fairmont Hotel in the heart of Silicon Valley, in San Jose, California. Appcelerator, Inc. is an open source software company specializing in products and services for rapid rich Internet application (RIA) and SOA- Click Here to Register for the Conference! based services development. The Appcelerator Platform SDKs enable developers to develop rich Ajax and DHTML applications using cross-browser widgets, a unique Web Expression Language and other open standards-based languages like HTML and CSS - without the use of Javascript. Appcelerator supports most languages, including Java, Ruby, PHP, .NET, Python and Perl. ... (more)

Java Kicks Ruby on Rails in the Butt

This article tries to demonstrate that Java can be more productive than Ruby. We are going to develop the same application of the article Rolling with Ruby on Rails Revisited (part 1 [1] and part 2 [2]) but using POJO [3]s annotated with JPA [4] and a Model Driven Framework, OpenXava [5] in this case. The result is that with less code, and less time you obtain a more powerful application. Ruby and rails: The regressive framework Ruby on rails [6] is so elegant, so easy, so productive. I cannot avoid read and heard continuously these comments. For example, the article Rolling with Ruby on Rails Revisited of Bill Walton says: “What would you think if I told you that you can develop a web application at least ten times faster with Rails than you can with a typical Java framework?” Oops! Ten times faster! Well, after these comments I decided to learn Ruby on Rails. I ne... (more)

Microsoft Nudges Eclipse Developers to Windows-Ware

Eclipse Platform on Ulitzer Microsoft was in one of its interoperability moods Wednesday and said that developers using Eclipse, the great open source IDE, will be able to target Windows 7, Windows Server 2008 R2, its Azure cloud operating system and Silverlight. This renewed open source invasion - Microsoft's no stranger to Eclipse although it's not a member - is being spearheaded by two open source allies of Microsoft: Canada's Tasktop Technologies for Windows 7 and Windows Server 2008 R2, and France's Soyatec for Azure and Silverlight. Tasktop's CEO, by the way, created Eclipse's Mylyn project. Anyhow, there's a new open source plug-in that's supposed to advance the industry's cloud interoperability efforts. It offers PHP developers a series of wizards and utilities to write, debug, configure and deploy PHP applications to and from Azure - the from part being d... (more)

The Future Web Is Mobile

T-Venture, the venture capital arm of Deutsche Telekom, and Creathor Venture provide Netbiscuits with expansion capital of several million Euro. The investment allows Netbiscuits to take the company’s growth strategy for the USA to the next level and expand business in core markets in Europe and Asia. Additional extension of Netbiscuits’ global partner program and further investment in technology innovation and enhancements will back up the company’s ambitious growth strategy. Netbiscuits enables its customers to develop, publish and monetize cross-platform mobile websites and apps. The company’s feature-rich, enterprise-class mobile cloud software platform serves the mobile web programs for premium commerce and retail companies, publishers and advertisers in a software-as-a-service mode. The broad customer base spans across the online, media and entertainment ind... (more)

The Best 6 PHP Platforms for the Small Business | @CloudExpo [#Cloud]

In the 21 years since its inception, PHP has become the world’s most popular server side scripting language. Known as a powerful, easy to learn language, PHP, according to one metrics site, is used by 82% of all the websites whose server-side programming language is known. In more cases than not, if you encounter a desktop application that has a user-interface, such as an e-commerce applications or social media sites, the likelihood exists that it’s coded in PHP. Building applications can be a complex and time-consuming process and frameworks can provide a great resource to facilitate the process. If you’re a startup or new business then you especially need a versatile and agile platform for coding applications; PHP frameworks can help immensely. So exactly why do you need to use a framework, you might ask? Frameworks are super useful tools because they provide a s... (more)

Mandrake 9.1: Can installation get any easier?

(LinuxWorld) — I received a review copy of Mandrake Linux PowerPack 9.1 last week. I was happy to see it, but as I noted in the story about my frugal Red Hat 9 upgrade a couple of weeks ago, I'm a little hardware-challenged at the moment. Did I let that stop me? Of course not! When the going gets tough, I did what I usually do, I begged my long-suffering girlfriend, Susan, for help. Sure enough, she allowed me to use the well-traveled Sony laptop in her possession to replace the Red Hat 8 installation with Mandrake 9.1. Her only requirement was that I not lose any of her data. She wanted her e-mail, browser settings, and pictures intact. With warning bells ringing in my head, I assured her that her files were absolutely safe with me, and no possible harm could come to them. Despite this outrageous fib, I avoided a Divine lightning strike and set to work. Last time ... (more)