5 Tips To Speed Up PHP Development Illinois

I know for a fact that EditPlus 2 supports regular expressions in their search-and-replace functionality...

Local Companies

Mid-Illini Communications
309-287-2137
207 W Cypress
Normal, IL
Dokkia WebDesign E-Commerce
773-685-5049
8933 ewing ave
Evanston, IL
Cobalt Blue Media Incorporated
1-773-520-4351
940 N. Fairfield
chicago, IL
3sh Group
773-756-7056
Marmora Ave
Chicago, IL
Web Design Company
773.290.2762
155 N. Michigan Ave.
Chicago, IL
Glory In Design
708-439-3742
3413 Chestnut Drive
Hazel Crest, IL
Signs of Success
773-714-9700
8600 West Bryn Mawr
Chicago, IL
Interactive Xperts, Inc.
888-997-3787
9029 S. Houston Ave.
Chicago, IL
Cynara Studios
217.355.4450
24 E. Green Street
Champaign, IL
Chicago E-Media
708-272-7115
14642 S. Homan Ave.
Midlothian , IL


5 Tips To Speed Up PHP Development

provided by: 

Dennis Pallett, PHPit: Totally PHP

As PHP developers, we all like to create our PHP scripts as fast as possible, and we try to take any shortcuts that we have. In some sense we are quite lazy, and we hate doing all the grunt work. That's why I'm going to give you five tips to really speed up your PHP development, and save some serious time. If you're an experienced PHP developer, these tips will probably seem very obvious to you, so this article is geared more towards beginners.

Tip #1 - Use a good editor or IDE

Using a good editor can really save you time. If you're still stuck on using Notepad to edit your PHP scripts, switch right now. There are plenty of free alternatives around, such as PHPEdit or EditPlus 2 (Shareware). The biggest advantage you get with a proper editor is code highlighting (automatically coloring your code). Code highlighting can help you debug your scripts, or follow code logic. Most editors support code highlighting, and if yours doesn't, then you know it's not suited for coding.

Another great advantage of using a good editor is the ability to do powerful search-and-replace operations. I know for a fact that EditPlus 2 supports regular expressions in their search-and-replace functionality, and I bet most editors do. It just makes it so much easier to replace a snippet of code. Imagine having to replace something by hand hundreds of times. Think of the time that gets wasted.

You can also use a full-blown PHP IDE (Integrated Development Environment). Unfortunately, there aren't many PHP IDE's, and most of them are quite steep in license fees. The best one on the market is Zend Studio, by Zend (the company backing PHP). An IDE can really save you time, by making the debugging process easier, and some IDE's (such as Zend Studio) also include IntelliSense, which will help you with function names and such (e.g. you start typing file_get.. IntelliSense shows a dropdown that matches what you were typing. It's brilliant).

In short, use a good PHP editor or IDE, and you'll save a massive amount of time!

Tip #2 - Use a framework or skeleton

Most of your PHP scripts will probably do many of the same tasks, such as database functionality (insert, update, select, delete), and have many of the same functions. You could re-write these functions and tasks every time you start a new project, but that seems a bit pointless. Instead, you could use an existing framework or skeleton, and base your new scripts on that.

You can either use a full-blown PHP framework, like CakePHP or the Seagull Framework, but you can also use a very simple skeleton that you create yourself. It doesn't have to be complicated at all, and can even be just one file which contains all the functions you commonly use.

If you've already written part of your new script, you've already saved time, no matter how much or little you've already written. If you use a framework, the structure of your script has also been determined already (largely), which can also save time.

In short, you should try to re-use as much code as you can, and try to create (or download) some short of skeleton or framework to really speed up development.

Tip #3 - Don't re-invent the wheel

Continuing the previous tip, something that really speeds up development is using existing solutions. I'm not talking about a skeleton or framework, but using a full-blown script, and customizing it to your needs.

If you're going to build a CMS for your website, which is actually one of the most common things PHP developers create, then you should first look at existing scripts. There are plenty of great scripts already, and many of them are completely free, often licensed under an open source license, such as the GPL license. A good example of this is WordPress. Originally, WordPress is a blogging tool, but it can easily be used as a CMS for your website, and you can even extend it using template hacks, plugins or code modifications. This will save you a significant amount of time, which means you can focus your time on other tasks.

Of course in some situations, when you have really specific needs, it won't be possibly to use an existing script, but before you start, try and find something that resembles your needs. Have a look on HotScripts and search Google. There's a big chance that it already exists.

Tip #4 - KISS (Keep It Simple Stupid)

During the development of a new script, you will probably run across many problems, and you'll have to think of a good solution. The best way is to keep the solution as simple as possible, and as soon as you notice that your code becomes 'filthy', you should consider re-doing it in another way. By filthy I mean overly complicated, and believe me, I've written plenty of filthy code myself. You get started on some solution, but along the way, you discover more problems, and instead of taking a step back and looking at what the actual problem is, you furiously code along. This might seem to save time, but in the long run you will only end up with thorny code, that is hard to understand.

The best way is to make everything as simple as possible. I keep everything as short as possible, and my if-statements and loops are never longer than 10-20 lines. If they become longer, I will first look if I can't do it simpler, and if that's not possible, I break it up in blocks, to make it easier to follow. In some cases I rewrite a particular block of code 3 or 4 times. This might seem a huge waste of time, but it will save you a huge amount of time in the long run.

So in short, try to keep everything as simple as possible. You should be able to immediately understand what's happening, without having to read a huge API guide or the comments.

Tip #5 - Document your code

Another great way to speed up development is to properly document your code, especially the complicated parts. However, you shouldn't over do it. The style of comments below is ridiculous, and completely pointless:

As you can see, the comments add no value at all. Just by quickly glancing, you can figure it everything the comments say, so the comments don't serve any purpose at all. Better would be something like this:

This is already much better, because we immediately know what the purpose is a of certain code block. From there we can then figure out how the code actually works.

Even this style of commenting isn't perfect, but there isn't a "perfect" style of commenting. Each developer has his or her own style, but make sure that other developers can read your code as well. This is especially important when you work in a team.

If you properly document your code, you will be able to understand it much easier later on, which means you won't have to spend (much) time on figuring out what the code actually does, and can immediately start writing new code. Good documentation can really save you a good deal of time.

Conclusion

In this article I have shown you five ways to shorten your development time and being able to release faster. I must tell though you that the above tips don't always work, but even if you only use one or two shortcuts, you've already saved precious time.

If you have any tips yourself, or would like to comment on one of the tips above, feel free to leave your comments below.



Read full article at websitemagazine.com

Featured Local Company

Neophyte Media

7737364258
5541 W. Addison Ave.
Chicago, IL
http://www.neophytemedia.com

Regional Articles
- 5 Tips To Speed Up PHP Development Addison IL
- 5 Tips To Speed Up PHP Development Algonquin IL
- 5 Tips To Speed Up PHP Development Alsip IL
- 5 Tips To Speed Up PHP Development Alton IL
- 5 Tips To Speed Up PHP Development Antioch IL
- 5 Tips To Speed Up PHP Development Arlington Heights IL
- 5 Tips To Speed Up PHP Development Aurora IL
- 5 Tips To Speed Up PHP Development Barrington IL
- 5 Tips To Speed Up PHP Development Bartlett IL
- 5 Tips To Speed Up PHP Development Batavia IL
- 5 Tips To Speed Up PHP Development Belleville IL
- 5 Tips To Speed Up PHP Development Bellwood IL
- 5 Tips To Speed Up PHP Development Belvidere IL
- 5 Tips To Speed Up PHP Development Bensenville IL
- 5 Tips To Speed Up PHP Development Benton IL
- 5 Tips To Speed Up PHP Development Berwyn IL
- 5 Tips To Speed Up PHP Development Bethalto IL
- 5 Tips To Speed Up PHP Development Bloomingdale IL
- 5 Tips To Speed Up PHP Development Bloomington IL
- 5 Tips To Speed Up PHP Development Blue Island IL
- 5 Tips To Speed Up PHP Development Bolingbrook IL
- 5 Tips To Speed Up PHP Development Bourbonnais IL
- 5 Tips To Speed Up PHP Development Bradley IL
- 5 Tips To Speed Up PHP Development Bridgeview IL
- 5 Tips To Speed Up PHP Development Brookfield IL
- 5 Tips To Speed Up PHP Development Buffalo Grove IL
- 5 Tips To Speed Up PHP Development Burbank IL
- 5 Tips To Speed Up PHP Development Calumet City IL
- 5 Tips To Speed Up PHP Development Canton IL
- 5 Tips To Speed Up PHP Development Carbondale IL
- 5 Tips To Speed Up PHP Development Carol Stream IL
- 5 Tips To Speed Up PHP Development Carpentersville IL
- 5 Tips To Speed Up PHP Development Cary IL
- 5 Tips To Speed Up PHP Development Centralia IL
- 5 Tips To Speed Up PHP Development Champaign IL
- 5 Tips To Speed Up PHP Development Charleston IL
- 5 Tips To Speed Up PHP Development Chicago Heights IL
- 5 Tips To Speed Up PHP Development Chicago IL
- 5 Tips To Speed Up PHP Development Chicago Ridge IL
- 5 Tips To Speed Up PHP Development Chillicothe IL
- 5 Tips To Speed Up PHP Development Cicero IL
- 5 Tips To Speed Up PHP Development Clarendon Hills IL
- 5 Tips To Speed Up PHP Development Clinton IL
- 5 Tips To Speed Up PHP Development Collinsville IL
- 5 Tips To Speed Up PHP Development Columbia IL
- 5 Tips To Speed Up PHP Development Country Club Hills IL
- 5 Tips To Speed Up PHP Development Crete IL
- 5 Tips To Speed Up PHP Development Crystal Lake IL
- 5 Tips To Speed Up PHP Development Danville IL
- 5 Tips To Speed Up PHP Development Darien IL
- 5 Tips To Speed Up PHP Development Decatur IL
- 5 Tips To Speed Up PHP Development Deerfield IL
- 5 Tips To Speed Up PHP Development Dekalb IL
- 5 Tips To Speed Up PHP Development Des Plaines IL
- 5 Tips To Speed Up PHP Development Dixon IL
- 5 Tips To Speed Up PHP Development Dolton IL
- 5 Tips To Speed Up PHP Development Downers Grove IL
- 5 Tips To Speed Up PHP Development Dundee IL
- 5 Tips To Speed Up PHP Development East Alton IL
- 5 Tips To Speed Up PHP Development East Moline IL
- 5 Tips To Speed Up PHP Development East Peoria IL
- 5 Tips To Speed Up PHP Development East Saint Louis IL
- 5 Tips To Speed Up PHP Development Edwardsville IL
- 5 Tips To Speed Up PHP Development Effingham IL
- 5 Tips To Speed Up PHP Development Elgin IL
- 5 Tips To Speed Up PHP Development Elk Grove Village IL
- 5 Tips To Speed Up PHP Development Elmhurst IL
- 5 Tips To Speed Up PHP Development Elmwood Park IL
- 5 Tips To Speed Up PHP Development Evanston IL
- 5 Tips To Speed Up PHP Development Evergreen Park IL
- 5 Tips To Speed Up PHP Development Fairview Heights IL
- 5 Tips To Speed Up PHP Development Forest Park IL
- 5 Tips To Speed Up PHP Development Frankfort IL
- 5 Tips To Speed Up PHP Development Franklin Park IL
- 5 Tips To Speed Up PHP Development Freeport IL
- 5 Tips To Speed Up PHP Development Galesburg IL
- 5 Tips To Speed Up PHP Development Geneseo IL
- 5 Tips To Speed Up PHP Development Geneva IL
- 5 Tips To Speed Up PHP Development Glen Carbon IL
- 5 Tips To Speed Up PHP Development Glen Ellyn IL
- 5 Tips To Speed Up PHP Development Glendale Heights IL
- 5 Tips To Speed Up PHP Development Glenview IL
- 5 Tips To Speed Up PHP Development Godfrey IL
- 5 Tips To Speed Up PHP Development Granite City IL
- 5 Tips To Speed Up PHP Development Grayslake IL
- 5 Tips To Speed Up PHP Development Great Lakes IL
- 5 Tips To Speed Up PHP Development Greenville IL
- 5 Tips To Speed Up PHP Development Gurnee IL
- 5 Tips To Speed Up PHP Development Harrisburg IL
- 5 Tips To Speed Up PHP Development Harvard IL
- 5 Tips To Speed Up PHP Development Harvey IL
- 5 Tips To Speed Up PHP Development Harwood Heights IL
- 5 Tips To Speed Up PHP Development Hazel Crest IL
- 5 Tips To Speed Up PHP Development Herrin IL
- 5 Tips To Speed Up PHP Development Hickory Hills IL
- 5 Tips To Speed Up PHP Development Highland IL
- 5 Tips To Speed Up PHP Development Highland Park IL
- 5 Tips To Speed Up PHP Development Hinsdale IL
- 5 Tips To Speed Up PHP Development Homewood IL
- 5 Tips To Speed Up PHP Development Itasca IL
- 5 Tips To Speed Up PHP Development Jacksonville IL
- 5 Tips To Speed Up PHP Development Jerseyville IL
- 5 Tips To Speed Up PHP Development Joliet IL
- 5 Tips To Speed Up PHP Development Justice IL
- 5 Tips To Speed Up PHP Development Kankakee IL
- 5 Tips To Speed Up PHP Development Kewanee IL
- 5 Tips To Speed Up PHP Development La Grange IL
- 5 Tips To Speed Up PHP Development La Grange Park IL
- 5 Tips To Speed Up PHP Development La Salle IL
- 5 Tips To Speed Up PHP Development Lake Bluff IL
- 5 Tips To Speed Up PHP Development Lake Forest IL
- 5 Tips To Speed Up PHP Development Lake Villa IL
- 5 Tips To Speed Up PHP Development Lake Zurich IL
- 5 Tips To Speed Up PHP Development Lansing IL
- 5 Tips To Speed Up PHP Development Lemont IL
- 5 Tips To Speed Up PHP Development Libertyville IL
- 5 Tips To Speed Up PHP Development Lincoln IL
- 5 Tips To Speed Up PHP Development Lincolnwood IL
- 5 Tips To Speed Up PHP Development Lisle IL
- 5 Tips To Speed Up PHP Development Lockport IL
- 5 Tips To Speed Up PHP Development Lombard IL
- 5 Tips To Speed Up PHP Development Loves Park IL
- 5 Tips To Speed Up PHP Development Lyons IL
- 5 Tips To Speed Up PHP Development Machesney Park IL
- 5 Tips To Speed Up PHP Development Macomb IL
- 5 Tips To Speed Up PHP Development Mahomet IL
- 5 Tips To Speed Up PHP Development Marengo IL
- 5 Tips To Speed Up PHP Development Marion IL
- 5 Tips To Speed Up PHP Development Matteson IL
- 5 Tips To Speed Up PHP Development Mattoon IL
- 5 Tips To Speed Up PHP Development Maywood IL
- 5 Tips To Speed Up PHP Development Mchenry IL
- 5 Tips To Speed Up PHP Development Melrose Park IL
- 5 Tips To Speed Up PHP Development Metamora IL
- 5 Tips To Speed Up PHP Development Metropolis IL
- 5 Tips To Speed Up PHP Development Midlothian IL
- 5 Tips To Speed Up PHP Development Milan IL
- 5 Tips To Speed Up PHP Development Mokena IL
- 5 Tips To Speed Up PHP Development Moline IL
- 5 Tips To Speed Up PHP Development Monmouth IL
- 5 Tips To Speed Up PHP Development Montgomery IL
- 5 Tips To Speed Up PHP Development Morris IL
- 5 Tips To Speed Up PHP Development Morton Grove IL
- 5 Tips To Speed Up PHP Development Morton IL
- 5 Tips To Speed Up PHP Development Mount Carmel IL
- 5 Tips To Speed Up PHP Development Mount Prospect IL
- 5 Tips To Speed Up PHP Development Mount Vernon IL
- 5 Tips To Speed Up PHP Development Mundelein IL
- 5 Tips To Speed Up PHP Development Murphysboro IL
- 5 Tips To Speed Up PHP Development Naperville IL
- 5 Tips To Speed Up PHP Development New Lenox IL
- 5 Tips To Speed Up PHP Development Niles IL
- 5 Tips To Speed Up PHP Development Normal IL
- 5 Tips To Speed Up PHP Development North Aurora IL
- 5 Tips To Speed Up PHP Development North Chicago IL
- 5 Tips To Speed Up PHP Development Northbrook IL
- 5 Tips To Speed Up PHP Development O Fallon IL
- 5 Tips To Speed Up PHP Development Oak Brook IL
- 5 Tips To Speed Up PHP Development Oak Forest IL
- 5 Tips To Speed Up PHP Development Oak Lawn IL
- 5 Tips To Speed Up PHP Development Oak Park IL
- 5 Tips To Speed Up PHP Development Olney IL
- 5 Tips To Speed Up PHP Development Orland Park IL
- 5 Tips To Speed Up PHP Development Oswego IL
- 5 Tips To Speed Up PHP Development Ottawa IL
- 5 Tips To Speed Up PHP Development Palatine IL
- 5 Tips To Speed Up PHP Development Palos Heights IL
- 5 Tips To Speed Up PHP Development Palos Hills IL
- 5 Tips To Speed Up PHP Development Paris IL
- 5 Tips To Speed Up PHP Development Park Forest IL
- 5 Tips To Speed Up PHP Development Park Ridge IL
- 5 Tips To Speed Up PHP Development Pekin IL
- 5 Tips To Speed Up PHP Development Peoria IL
- 5 Tips To Speed Up PHP Development Peru IL
- 5 Tips To Speed Up PHP Development Plainfield IL
- 5 Tips To Speed Up PHP Development Pontiac IL
- 5 Tips To Speed Up PHP Development Princeton IL
- 5 Tips To Speed Up PHP Development Prospect Heights IL
- 5 Tips To Speed Up PHP Development Quincy IL
- 5 Tips To Speed Up PHP Development Rantoul IL
- 5 Tips To Speed Up PHP Development Richton Park IL
- 5 Tips To Speed Up PHP Development River Forest IL
- 5 Tips To Speed Up PHP Development River Grove IL
- 5 Tips To Speed Up PHP Development Riverdale IL
- 5 Tips To Speed Up PHP Development Riverside IL
- 5 Tips To Speed Up PHP Development Robinson IL
- 5 Tips To Speed Up PHP Development Rochelle IL
- 5 Tips To Speed Up PHP Development Rock Falls IL
- 5 Tips To Speed Up PHP Development Rock Island IL
- 5 Tips To Speed Up PHP Development Rockford IL
- 5 Tips To Speed Up PHP Development Rolling Meadows IL
- 5 Tips To Speed Up PHP Development Romeoville IL
- 5 Tips To Speed Up PHP Development Roscoe IL
- 5 Tips To Speed Up PHP Development Roselle IL
- 5 Tips To Speed Up PHP Development Round Lake IL
- 5 Tips To Speed Up PHP Development Saint Charles IL
- 5 Tips To Speed Up PHP Development Salem IL
- 5 Tips To Speed Up PHP Development Sandwich IL
- 5 Tips To Speed Up PHP Development Schaumburg IL
- 5 Tips To Speed Up PHP Development Schiller Park IL
- 5 Tips To Speed Up PHP Development Skokie IL
- 5 Tips To Speed Up PHP Development South Elgin IL
- 5 Tips To Speed Up PHP Development South Holland IL
- 5 Tips To Speed Up PHP Development Springfield IL
- 5 Tips To Speed Up PHP Development Sterling IL
- 5 Tips To Speed Up PHP Development Streamwood IL
- 5 Tips To Speed Up PHP Development Streator IL
- 5 Tips To Speed Up PHP Development Summit Argo IL
- 5 Tips To Speed Up PHP Development Sycamore IL
- 5 Tips To Speed Up PHP Development Taylorville IL
- 5 Tips To Speed Up PHP Development Tinley Park IL
- 5 Tips To Speed Up PHP Development Troy IL
- 5 Tips To Speed Up PHP Development Urbana IL
- 5 Tips To Speed Up PHP Development Vandalia IL
- 5 Tips To Speed Up PHP Development Vernon Hills IL
- 5 Tips To Speed Up PHP Development Villa Park IL
- 5 Tips To Speed Up PHP Development Warrenville IL
- 5 Tips To Speed Up PHP Development Washington IL
- 5 Tips To Speed Up PHP Development Waterloo IL
- 5 Tips To Speed Up PHP Development Wauconda IL
- 5 Tips To Speed Up PHP Development Waukegan IL
- 5 Tips To Speed Up PHP Development West Chicago IL
- 5 Tips To Speed Up PHP Development West Frankfort IL
- 5 Tips To Speed Up PHP Development Westchester IL
- 5 Tips To Speed Up PHP Development Western Springs IL
- 5 Tips To Speed Up PHP Development Westmont IL
- 5 Tips To Speed Up PHP Development Wheaton IL
- 5 Tips To Speed Up PHP Development Wheeling IL
- 5 Tips To Speed Up PHP Development Wilmette IL
- 5 Tips To Speed Up PHP Development Wilmington IL
- 5 Tips To Speed Up PHP Development Winfield IL
- 5 Tips To Speed Up PHP Development Winnetka IL
- 5 Tips To Speed Up PHP Development Wonder Lake IL
- 5 Tips To Speed Up PHP Development Wood Dale IL
- 5 Tips To Speed Up PHP Development Wood River IL
- 5 Tips To Speed Up PHP Development Woodridge IL
- 5 Tips To Speed Up PHP Development Woodstock IL
- 5 Tips To Speed Up PHP Development Worth IL
- 5 Tips To Speed Up PHP Development Yorkville IL
- 5 Tips To Speed Up PHP Development Zion IL
Related Local Events
Integrating Marketing and Sales
Dates: 8/18/2008 - 8/19/2008
Location: Gleacher Center
Chicago IL
View Details

Internal Branding: Strong Brands Through Consistent Delivery
Dates: 8/21/2008 - 8/22/2008
Location: Gleacher Center
Chicago IL
View Details

Fundamentals of Marketing:Your Action Plan for Success
Dates: 9/8/2008 - 9/10/2008
Location: AMA Chicago Center
Chicago IL
View Details

Measuring and Maximizing Marketing ROI
Dates: 9/8/2008 - 9/9/2008
Location: AMA Chicago Center
Chicago IL
View Details

Planning and Developing New Products
Dates: 9/10/2008 - 9/12/2008
Location: AMA Chicago Center
Chicago IL
View Details
Rate Article
     
Articles Insider

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Advertising Educational Content Home Appliances Real Estate Resources
Business Services Entertainment Home Electronics Software
Career Family Home Services Technology
Cars Fashion Internet Telecommunications
Chamber of Commerce Financial Services Legal Trade Shows
Computer Hardware Franchise Miscellaneous Travel
Construction Health Nightlife Weddings
Education Holidays Online Database World History