5 Tips To Speed Up PHP Development Massachusetts

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

Local Companies

2xtreme Studios East
661-312-7232
42 highland st
so hamilton , MA
Cynosure Graphics Technologies
781-286-1464
50 Randall Road
Revere, MA
CoreWeb
508-359-4022
511 Main Street
medfield, MA
GoingClear.com
617-710-7285
286 Endicott Ave.
Revere, MA
Pier Interactive
781-324-3818
27 Baldwin Street
Malden, MA
Agile IT Group
617-694-6138
509 Broadway, Suite # 8
Boston, MA
Prezorse, Inc.
1-866-773-9677
P.O.Box 540177
Waltham, MA
mbloomstein design
(617) 893-1856
383 Broadway
Somerville, MA
Agora Resources, Inc.
978-371-0071
60 Thoreau Street
Concord, MA
ComCreations
617-283-0412
57 Quint Ave
Boston, MA


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

Lauren Cote Web Site Development & Support

508-226-8951
P.O. Box 691
Attleboro, MA
Small Business Web Site Development and Support. Modest site package pricing, hosting, and discounted domain name registrations. Optimization services to help your site become visible in search engine results.

Regional Articles
- 5 Tips To Speed Up PHP Development Abington MA
- 5 Tips To Speed Up PHP Development Acton MA
- 5 Tips To Speed Up PHP Development Acushnet MA
- 5 Tips To Speed Up PHP Development Agawam MA
- 5 Tips To Speed Up PHP Development Allston MA
- 5 Tips To Speed Up PHP Development Amesbury MA
- 5 Tips To Speed Up PHP Development Amherst MA
- 5 Tips To Speed Up PHP Development Andover MA
- 5 Tips To Speed Up PHP Development Arlington MA
- 5 Tips To Speed Up PHP Development Ashland MA
- 5 Tips To Speed Up PHP Development Athol MA
- 5 Tips To Speed Up PHP Development Attleboro MA
- 5 Tips To Speed Up PHP Development Auburn MA
- 5 Tips To Speed Up PHP Development Bedford MA
- 5 Tips To Speed Up PHP Development Belchertown MA
- 5 Tips To Speed Up PHP Development Bellingham MA
- 5 Tips To Speed Up PHP Development Belmont MA
- 5 Tips To Speed Up PHP Development Beverly MA
- 5 Tips To Speed Up PHP Development Billerica MA
- 5 Tips To Speed Up PHP Development Boston MA
- 5 Tips To Speed Up PHP Development Braintree MA
- 5 Tips To Speed Up PHP Development Bridgewater MA
- 5 Tips To Speed Up PHP Development Brighton MA
- 5 Tips To Speed Up PHP Development Brockton MA
- 5 Tips To Speed Up PHP Development Brookline MA
- 5 Tips To Speed Up PHP Development Burlington MA
- 5 Tips To Speed Up PHP Development Buzzards Bay MA
- 5 Tips To Speed Up PHP Development Cambridge MA
- 5 Tips To Speed Up PHP Development Canton MA
- 5 Tips To Speed Up PHP Development Carver MA
- 5 Tips To Speed Up PHP Development Centerville MA
- 5 Tips To Speed Up PHP Development Charlestown MA
- 5 Tips To Speed Up PHP Development Charlton MA
- 5 Tips To Speed Up PHP Development Chelmsford MA
- 5 Tips To Speed Up PHP Development Chelsea MA
- 5 Tips To Speed Up PHP Development Chestnut Hill MA
- 5 Tips To Speed Up PHP Development Chicopee MA
- 5 Tips To Speed Up PHP Development Clinton MA
- 5 Tips To Speed Up PHP Development Concord MA
- 5 Tips To Speed Up PHP Development Danvers MA
- 5 Tips To Speed Up PHP Development Dedham MA
- 5 Tips To Speed Up PHP Development Dracut MA
- 5 Tips To Speed Up PHP Development Dudley MA
- 5 Tips To Speed Up PHP Development Duxbury MA
- 5 Tips To Speed Up PHP Development East Bridgewater MA
- 5 Tips To Speed Up PHP Development East Falmouth MA
- 5 Tips To Speed Up PHP Development East Longmeadow MA
- 5 Tips To Speed Up PHP Development East Weymouth MA
- 5 Tips To Speed Up PHP Development Easthampton MA
- 5 Tips To Speed Up PHP Development Everett MA
- 5 Tips To Speed Up PHP Development Fairhaven MA
- 5 Tips To Speed Up PHP Development Fall River MA
- 5 Tips To Speed Up PHP Development Feeding Hills MA
- 5 Tips To Speed Up PHP Development Fitchburg MA
- 5 Tips To Speed Up PHP Development Foxboro MA
- 5 Tips To Speed Up PHP Development Framingham MA
- 5 Tips To Speed Up PHP Development Franklin MA
- 5 Tips To Speed Up PHP Development Gardner MA
- 5 Tips To Speed Up PHP Development Gloucester MA
- 5 Tips To Speed Up PHP Development Greenfield MA
- 5 Tips To Speed Up PHP Development Hanover MA
- 5 Tips To Speed Up PHP Development Haverhill MA
- 5 Tips To Speed Up PHP Development Hingham MA
- 5 Tips To Speed Up PHP Development Holbrook MA
- 5 Tips To Speed Up PHP Development Holden MA
- 5 Tips To Speed Up PHP Development Holliston MA
- 5 Tips To Speed Up PHP Development Holyoke MA
- 5 Tips To Speed Up PHP Development Hopkinton MA
- 5 Tips To Speed Up PHP Development Hudson MA
- 5 Tips To Speed Up PHP Development Hull MA
- 5 Tips To Speed Up PHP Development Hyannis MA
- 5 Tips To Speed Up PHP Development Hyde Park MA
- 5 Tips To Speed Up PHP Development Ipswich MA
- 5 Tips To Speed Up PHP Development Jamaica Plain MA
- 5 Tips To Speed Up PHP Development Kingston MA
- 5 Tips To Speed Up PHP Development Lawrence MA
- 5 Tips To Speed Up PHP Development Leominster MA
- 5 Tips To Speed Up PHP Development Lexington MA
- 5 Tips To Speed Up PHP Development Longmeadow MA
- 5 Tips To Speed Up PHP Development Lowell MA
- 5 Tips To Speed Up PHP Development Ludlow MA
- 5 Tips To Speed Up PHP Development Lynn MA
- 5 Tips To Speed Up PHP Development Lynnfield MA
- 5 Tips To Speed Up PHP Development Malden MA
- 5 Tips To Speed Up PHP Development Mansfield MA
- 5 Tips To Speed Up PHP Development Marblehead MA
- 5 Tips To Speed Up PHP Development Marlborough MA
- 5 Tips To Speed Up PHP Development Marshfield MA
- 5 Tips To Speed Up PHP Development Mashpee MA
- 5 Tips To Speed Up PHP Development Mattapan MA
- 5 Tips To Speed Up PHP Development Maynard MA
- 5 Tips To Speed Up PHP Development Medfield MA
- 5 Tips To Speed Up PHP Development Medford MA
- 5 Tips To Speed Up PHP Development Medway MA
- 5 Tips To Speed Up PHP Development Melrose MA
- 5 Tips To Speed Up PHP Development Methuen MA
- 5 Tips To Speed Up PHP Development Middleboro MA
- 5 Tips To Speed Up PHP Development Milford MA
- 5 Tips To Speed Up PHP Development Millbury MA
- 5 Tips To Speed Up PHP Development Milton MA
- 5 Tips To Speed Up PHP Development Natick MA
- 5 Tips To Speed Up PHP Development Needham MA
- 5 Tips To Speed Up PHP Development New Bedford MA
- 5 Tips To Speed Up PHP Development Newburyport MA
- 5 Tips To Speed Up PHP Development Newton Center MA
- 5 Tips To Speed Up PHP Development Newton MA
- 5 Tips To Speed Up PHP Development Norfolk MA
- 5 Tips To Speed Up PHP Development North Adams MA
- 5 Tips To Speed Up PHP Development North Andover MA
- 5 Tips To Speed Up PHP Development North Attleboro MA
- 5 Tips To Speed Up PHP Development North Dartmouth MA
- 5 Tips To Speed Up PHP Development North Easton MA
- 5 Tips To Speed Up PHP Development North Reading MA
- 5 Tips To Speed Up PHP Development Northampton MA
- 5 Tips To Speed Up PHP Development Northborough MA
- 5 Tips To Speed Up PHP Development Norton MA
- 5 Tips To Speed Up PHP Development Norwood MA
- 5 Tips To Speed Up PHP Development Oxford MA
- 5 Tips To Speed Up PHP Development Peabody MA
- 5 Tips To Speed Up PHP Development Pembroke MA
- 5 Tips To Speed Up PHP Development Pepperell MA
- 5 Tips To Speed Up PHP Development Pittsfield MA
- 5 Tips To Speed Up PHP Development Plymouth MA
- 5 Tips To Speed Up PHP Development Quincy MA
- 5 Tips To Speed Up PHP Development Randolph MA
- 5 Tips To Speed Up PHP Development Raynham MA
- 5 Tips To Speed Up PHP Development Reading MA
- 5 Tips To Speed Up PHP Development Rehoboth MA
- 5 Tips To Speed Up PHP Development Revere MA
- 5 Tips To Speed Up PHP Development Rockland MA
- 5 Tips To Speed Up PHP Development Roslindale MA
- 5 Tips To Speed Up PHP Development Salem MA
- 5 Tips To Speed Up PHP Development Sandwich MA
- 5 Tips To Speed Up PHP Development Saugus MA
- 5 Tips To Speed Up PHP Development Scituate MA
- 5 Tips To Speed Up PHP Development Seekonk MA
- 5 Tips To Speed Up PHP Development Sharon MA
- 5 Tips To Speed Up PHP Development Shrewsbury MA
- 5 Tips To Speed Up PHP Development Somerset MA
- 5 Tips To Speed Up PHP Development Somerville MA
- 5 Tips To Speed Up PHP Development South Dartmouth MA
- 5 Tips To Speed Up PHP Development South Hadley MA
- 5 Tips To Speed Up PHP Development South Weymouth MA
- 5 Tips To Speed Up PHP Development Southbridge MA
- 5 Tips To Speed Up PHP Development Spencer MA
- 5 Tips To Speed Up PHP Development Springfield MA
- 5 Tips To Speed Up PHP Development Stoneham MA
- 5 Tips To Speed Up PHP Development Stoughton MA
- 5 Tips To Speed Up PHP Development Sudbury MA
- 5 Tips To Speed Up PHP Development Swampscott MA
- 5 Tips To Speed Up PHP Development Swansea MA
- 5 Tips To Speed Up PHP Development Taunton MA
- 5 Tips To Speed Up PHP Development Tewksbury MA
- 5 Tips To Speed Up PHP Development Tyngsboro MA
- 5 Tips To Speed Up PHP Development Uxbridge MA
- 5 Tips To Speed Up PHP Development Wakefield MA
- 5 Tips To Speed Up PHP Development Walpole MA
- 5 Tips To Speed Up PHP Development Waltham MA
- 5 Tips To Speed Up PHP Development Wareham MA
- 5 Tips To Speed Up PHP Development Watertown MA
- 5 Tips To Speed Up PHP Development Wayland MA
- 5 Tips To Speed Up PHP Development Webster MA
- 5 Tips To Speed Up PHP Development Wellesley Hills MA
- 5 Tips To Speed Up PHP Development Wellesley MA
- 5 Tips To Speed Up PHP Development West Newton MA
- 5 Tips To Speed Up PHP Development West Roxbury MA
- 5 Tips To Speed Up PHP Development West Springfield MA
- 5 Tips To Speed Up PHP Development Westborough MA
- 5 Tips To Speed Up PHP Development Westfield MA
- 5 Tips To Speed Up PHP Development Westford MA
- 5 Tips To Speed Up PHP Development Weston MA
- 5 Tips To Speed Up PHP Development Westport MA
- 5 Tips To Speed Up PHP Development Westwood MA
- 5 Tips To Speed Up PHP Development Weymouth MA
- 5 Tips To Speed Up PHP Development Whitman MA
- 5 Tips To Speed Up PHP Development Wilbraham MA
- 5 Tips To Speed Up PHP Development Wilmington MA
- 5 Tips To Speed Up PHP Development Winchester MA
- 5 Tips To Speed Up PHP Development Winthrop MA
- 5 Tips To Speed Up PHP Development Woburn MA
- 5 Tips To Speed Up PHP Development Worcester MA
- 5 Tips To Speed Up PHP Development Wrentham MA
Related Local Events
Channel Partner
Dates: 8/18/2008 - 8/20/2008
Location: Seaport World Trade Center
Boston MA
View Details

Cable & Telecommunication Association for Marketing Summit 2008
Dates: 11/9/2008 - 11/9/2008
Location: Hynes Convention Center
Boston MA
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