5 Tips To Speed Up PHP Development Florida

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

Local Companies

CatsEyeDesigns.Net
see website
see website
Orlando, FL
Develacom
305-256-7881
12350 SW 132 CT Suite #106
Miami, FL
Shooting Stars Post
813-873-0100
3106 W. North A Street
Tampa, FL
CEAWEB SYSTEMS
813-9001034
10911 st Westchase
Tampa, FL
BrainTango | Creative Partners
813.549.0002
9566 Treasure Lane, NE
St. Pete, FL
Yellow Dog Interactive Corp.
(407) 926-4025
6355 MetroWest Blvd, Suite 260
Orlando, FL
Lunasofic
407 788 2391
422 W. Fairbanks Ave. Suite 204
Winter Park, FL
Web Architects, Inc.
561.239.1934
5650 Camino Del Sol
Boca Raton, FL
Unlimited Creative Services
813-789-4021
3117 West Barcelona Street
Tampa, FL
Webfreaks.us
407 222 7967
13792 Oak Forrest Blvd. S
Seminole, FL


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

LT Consulting

727-391-8895
517 Crystal Drive
Madeira Beach, FL
http://ltconsult.com

LT Consulting is a consulting firm providing the business community with professional quality workable web e-commerce solutions. We provide web site design, web site promotion, affordable web site hosting, consulting. Our prices are very competitive from the most basic site up to e-commerce and database applications.

Having trouble getting your current site listed near the top on the search engines? Our Internet web site promotion packages are designed to help you attain higher rankings.

LT Consulting is the logical alternative to larger firms that seem too busy for many businesses. This is accomplished through dedicated Microsoft Certified System Engineers (MCSE) and consultants that work closely with you to meet your specialized requirements.

Please visit our web site for details and pricing.



Regional Articles
- 5 Tips To Speed Up PHP Development Alachua FL
- 5 Tips To Speed Up PHP Development Altamonte Springs FL
- 5 Tips To Speed Up PHP Development Apopka FL
- 5 Tips To Speed Up PHP Development Arcadia FL
- 5 Tips To Speed Up PHP Development Atlantic Beach FL
- 5 Tips To Speed Up PHP Development Auburndale FL
- 5 Tips To Speed Up PHP Development Avon Park FL
- 5 Tips To Speed Up PHP Development Bartow FL
- 5 Tips To Speed Up PHP Development Belle Glade FL
- 5 Tips To Speed Up PHP Development Belleview FL
- 5 Tips To Speed Up PHP Development Beverly Hills FL
- 5 Tips To Speed Up PHP Development Boca Raton FL
- 5 Tips To Speed Up PHP Development Bonifay FL
- 5 Tips To Speed Up PHP Development Bonita Springs FL
- 5 Tips To Speed Up PHP Development Boynton Beach FL
- 5 Tips To Speed Up PHP Development Bradenton FL
- 5 Tips To Speed Up PHP Development Brandon FL
- 5 Tips To Speed Up PHP Development Brooksville FL
- 5 Tips To Speed Up PHP Development Bushnell FL
- 5 Tips To Speed Up PHP Development Callahan FL
- 5 Tips To Speed Up PHP Development Cantonment FL
- 5 Tips To Speed Up PHP Development Cape Coral FL
- 5 Tips To Speed Up PHP Development Casselberry FL
- 5 Tips To Speed Up PHP Development Chipley FL
- 5 Tips To Speed Up PHP Development Clearwater FL
- 5 Tips To Speed Up PHP Development Clermont FL
- 5 Tips To Speed Up PHP Development Clewiston FL
- 5 Tips To Speed Up PHP Development Cocoa Beach FL
- 5 Tips To Speed Up PHP Development Cocoa FL
- 5 Tips To Speed Up PHP Development Crawfordville FL
- 5 Tips To Speed Up PHP Development Crestview FL
- 5 Tips To Speed Up PHP Development Crystal River FL
- 5 Tips To Speed Up PHP Development Dade City FL
- 5 Tips To Speed Up PHP Development Dania FL
- 5 Tips To Speed Up PHP Development Davenport FL
- 5 Tips To Speed Up PHP Development Daytona Beach FL
- 5 Tips To Speed Up PHP Development Debary FL
- 5 Tips To Speed Up PHP Development Deerfield Beach FL
- 5 Tips To Speed Up PHP Development Defuniak Springs FL
- 5 Tips To Speed Up PHP Development Deland FL
- 5 Tips To Speed Up PHP Development Delray Beach FL
- 5 Tips To Speed Up PHP Development Deltona FL
- 5 Tips To Speed Up PHP Development Destin FL
- 5 Tips To Speed Up PHP Development Dover FL
- 5 Tips To Speed Up PHP Development Dunedin FL
- 5 Tips To Speed Up PHP Development Dunnellon FL
- 5 Tips To Speed Up PHP Development Edgewater FL
- 5 Tips To Speed Up PHP Development Englewood FL
- 5 Tips To Speed Up PHP Development Eustis FL
- 5 Tips To Speed Up PHP Development Fernandina Beach FL
- 5 Tips To Speed Up PHP Development Fort Lauderdale FL
- 5 Tips To Speed Up PHP Development Fort Myers Beach FL
- 5 Tips To Speed Up PHP Development Fort Myers FL
- 5 Tips To Speed Up PHP Development Fort Pierce FL
- 5 Tips To Speed Up PHP Development Fort Walton Beach FL
- 5 Tips To Speed Up PHP Development Frostproof FL
- 5 Tips To Speed Up PHP Development Gainesville FL
- 5 Tips To Speed Up PHP Development Green Cove Springs FL
- 5 Tips To Speed Up PHP Development Gulf Breeze FL
- 5 Tips To Speed Up PHP Development Haines City FL
- 5 Tips To Speed Up PHP Development Hallandale FL
- 5 Tips To Speed Up PHP Development Havana FL
- 5 Tips To Speed Up PHP Development Hawthorne FL
- 5 Tips To Speed Up PHP Development Hernando FL
- 5 Tips To Speed Up PHP Development Hialeah FL
- 5 Tips To Speed Up PHP Development Hobe Sound FL
- 5 Tips To Speed Up PHP Development Holiday FL
- 5 Tips To Speed Up PHP Development Hollywood FL
- 5 Tips To Speed Up PHP Development Homestead FL
- 5 Tips To Speed Up PHP Development Homosassa FL
- 5 Tips To Speed Up PHP Development Hudson FL
- 5 Tips To Speed Up PHP Development Immokalee FL
- 5 Tips To Speed Up PHP Development Indialantic FL
- 5 Tips To Speed Up PHP Development Interlachen FL
- 5 Tips To Speed Up PHP Development Inverness FL
- 5 Tips To Speed Up PHP Development Jacksonville Beach FL
- 5 Tips To Speed Up PHP Development Jacksonville FL
- 5 Tips To Speed Up PHP Development Jensen Beach FL
- 5 Tips To Speed Up PHP Development Jupiter FL
- 5 Tips To Speed Up PHP Development Key Biscayne FL
- 5 Tips To Speed Up PHP Development Key Largo FL
- 5 Tips To Speed Up PHP Development Key West FL
- 5 Tips To Speed Up PHP Development Keystone Heights FL
- 5 Tips To Speed Up PHP Development Kissimmee FL
- 5 Tips To Speed Up PHP Development Labelle FL
- 5 Tips To Speed Up PHP Development Lady Lake FL
- 5 Tips To Speed Up PHP Development Lake City FL
- 5 Tips To Speed Up PHP Development Lake Mary FL
- 5 Tips To Speed Up PHP Development Lake Placid FL
- 5 Tips To Speed Up PHP Development Lake Wales FL
- 5 Tips To Speed Up PHP Development Lake Worth FL
- 5 Tips To Speed Up PHP Development Lakeland FL
- 5 Tips To Speed Up PHP Development Land O Lakes FL
- 5 Tips To Speed Up PHP Development Largo FL
- 5 Tips To Speed Up PHP Development Leesburg FL
- 5 Tips To Speed Up PHP Development Lehigh Acres FL
- 5 Tips To Speed Up PHP Development Live Oak FL
- 5 Tips To Speed Up PHP Development Longwood FL
- 5 Tips To Speed Up PHP Development Loxahatchee FL
- 5 Tips To Speed Up PHP Development Lutz FL
- 5 Tips To Speed Up PHP Development Lynn Haven FL
- 5 Tips To Speed Up PHP Development Macclenny FL
- 5 Tips To Speed Up PHP Development Madison FL
- 5 Tips To Speed Up PHP Development Maitland FL
- 5 Tips To Speed Up PHP Development Marathon FL
- 5 Tips To Speed Up PHP Development Marco Island FL
- 5 Tips To Speed Up PHP Development Marianna FL
- 5 Tips To Speed Up PHP Development Mary Esther FL
- 5 Tips To Speed Up PHP Development Melbourne Beach FL
- 5 Tips To Speed Up PHP Development Melbourne FL
- 5 Tips To Speed Up PHP Development Merritt Island FL
- 5 Tips To Speed Up PHP Development Miami Beach FL
- 5 Tips To Speed Up PHP Development Miami FL
- 5 Tips To Speed Up PHP Development Miami Lakes FL
- 5 Tips To Speed Up PHP Development Middleburg FL
- 5 Tips To Speed Up PHP Development Milton FL
- 5 Tips To Speed Up PHP Development Monticello FL
- 5 Tips To Speed Up PHP Development Mount Dora FL
- 5 Tips To Speed Up PHP Development Mulberry FL
- 5 Tips To Speed Up PHP Development Naples FL
- 5 Tips To Speed Up PHP Development Navarre FL
- 5 Tips To Speed Up PHP Development New Port Richey FL
- 5 Tips To Speed Up PHP Development New Smyrna Beach FL
- 5 Tips To Speed Up PHP Development Niceville FL
- 5 Tips To Speed Up PHP Development Nokomis FL
- 5 Tips To Speed Up PHP Development North Fort Myers FL
- 5 Tips To Speed Up PHP Development North Miami Beach FL
- 5 Tips To Speed Up PHP Development North Palm Beach FL
- 5 Tips To Speed Up PHP Development North Port FL
- 5 Tips To Speed Up PHP Development Ocala FL
- 5 Tips To Speed Up PHP Development Ocoee FL
- 5 Tips To Speed Up PHP Development Odessa FL
- 5 Tips To Speed Up PHP Development Okeechobee FL
- 5 Tips To Speed Up PHP Development Oldsmar FL
- 5 Tips To Speed Up PHP Development Opa Locka FL
- 5 Tips To Speed Up PHP Development Orange City FL
- 5 Tips To Speed Up PHP Development Orange Park FL
- 5 Tips To Speed Up PHP Development Orlando FL
- 5 Tips To Speed Up PHP Development Ormond Beach FL
- 5 Tips To Speed Up PHP Development Oviedo FL
- 5 Tips To Speed Up PHP Development Palatka FL
- 5 Tips To Speed Up PHP Development Palm Bay FL
- 5 Tips To Speed Up PHP Development Palm Beach FL
- 5 Tips To Speed Up PHP Development Palm Beach Gardens FL
- 5 Tips To Speed Up PHP Development Palm City FL
- 5 Tips To Speed Up PHP Development Palm Coast FL
- 5 Tips To Speed Up PHP Development Palm Harbor FL
- 5 Tips To Speed Up PHP Development Palmetto FL
- 5 Tips To Speed Up PHP Development Panama City Beach FL
- 5 Tips To Speed Up PHP Development Panama City FL
- 5 Tips To Speed Up PHP Development Pensacola FL
- 5 Tips To Speed Up PHP Development Perry FL
- 5 Tips To Speed Up PHP Development Pinellas Park FL
- 5 Tips To Speed Up PHP Development Plant City FL
- 5 Tips To Speed Up PHP Development Polk City FL
- 5 Tips To Speed Up PHP Development Pompano Beach FL
- 5 Tips To Speed Up PHP Development Ponte Vedra Beach FL
- 5 Tips To Speed Up PHP Development Port Charlotte FL
- 5 Tips To Speed Up PHP Development Port Orange FL
- 5 Tips To Speed Up PHP Development Port Richey FL
- 5 Tips To Speed Up PHP Development Port Saint Lucie FL
- 5 Tips To Speed Up PHP Development Punta Gorda FL
- 5 Tips To Speed Up PHP Development Quincy FL
- 5 Tips To Speed Up PHP Development Riverview FL
- 5 Tips To Speed Up PHP Development Rockledge FL
- 5 Tips To Speed Up PHP Development Ruskin FL
- 5 Tips To Speed Up PHP Development Safety Harbor FL
- 5 Tips To Speed Up PHP Development Saint Augustine FL
- 5 Tips To Speed Up PHP Development Saint Cloud FL
- 5 Tips To Speed Up PHP Development Saint Petersburg FL
- 5 Tips To Speed Up PHP Development Sanford FL
- 5 Tips To Speed Up PHP Development Sarasota FL
- 5 Tips To Speed Up PHP Development Satellite Beach FL
- 5 Tips To Speed Up PHP Development Sebastian FL
- 5 Tips To Speed Up PHP Development Sebring FL
- 5 Tips To Speed Up PHP Development Seffner FL
- 5 Tips To Speed Up PHP Development Seminole FL
- 5 Tips To Speed Up PHP Development Shalimar FL
- 5 Tips To Speed Up PHP Development Spring Hill FL
- 5 Tips To Speed Up PHP Development Starke FL
- 5 Tips To Speed Up PHP Development Stuart FL
- 5 Tips To Speed Up PHP Development Summerfield FL
- 5 Tips To Speed Up PHP Development Sun City Center FL
- 5 Tips To Speed Up PHP Development Tallahassee FL
- 5 Tips To Speed Up PHP Development Tampa FL
- 5 Tips To Speed Up PHP Development Tarpon Springs FL
- 5 Tips To Speed Up PHP Development Tavares FL
- 5 Tips To Speed Up PHP Development Titusville FL
- 5 Tips To Speed Up PHP Development Valrico FL
- 5 Tips To Speed Up PHP Development Venice FL
- 5 Tips To Speed Up PHP Development Vero Beach FL
- 5 Tips To Speed Up PHP Development Wauchula FL
- 5 Tips To Speed Up PHP Development Wesley Chapel FL
- 5 Tips To Speed Up PHP Development West Palm Beach FL
- 5 Tips To Speed Up PHP Development Wildwood FL
- 5 Tips To Speed Up PHP Development Williston FL
- 5 Tips To Speed Up PHP Development Winter Garden FL
- 5 Tips To Speed Up PHP Development Winter Haven FL
- 5 Tips To Speed Up PHP Development Winter Park FL
- 5 Tips To Speed Up PHP Development Winter Springs FL
- 5 Tips To Speed Up PHP Development Yulee FL
- 5 Tips To Speed Up PHP Development Zephyrhills FL
Related Local Events
AD2 Program: Ad 2 Monthly Meeting
Dates: 8/11/2008 - 8/11/2008
Location: The Green Iguana
Tampa FL
View Details

Industry Event: Media Professionals Monthly Meeting
Dates: 8/12/2008 - 8/12/2008
Location: TBD
Tampa FL
View Details

AD2 Social @ Media Mix
Dates: 8/14/2008 - 8/14/2008
Location: Tampa Bay Brewing Company @ Centro Ybor
Tampa FL
View Details

Fall District Conference
Dates: 8/22/2008 - 8/24/2008
Location: Cocoa Beach
Gainesville FL
View Details

AD2 Program: AdCast - Produced by Tampa Digital Studios
Dates: 8/27/2008 - 8/27/2008
Location: Tampa Bay Brewing Company @ Centro Ybor
Tampa FL
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