Home »
New Project Development
For most new web development projects, I prefer to use Python with the Django web framework. I find that this is an excellent combination for rapid application development, reducing costs to the client. The resulting product is extremely high quality and maintainable. Python/Django is a popular framework, so it is fairly easy to find good developers. The popularity of Python as a web development language will continue to increase.
There are many cases where PHP is a good choice. PHP has several excellent software packages for common needs: Drupal for content management systems (CMSs); Drupal with the Ubercart plugin for ecommerce sites with large product catalogs; Wordpress for blogs; Magento for ecommerce sites with small product catalogs. Each package has a library of plugins for common use cases. I can work with these packages, extending them as needed, to provide a semi-custom solution.
For projects that can make limited use of PHP software packages, I prefer not to use PHP. I have extensive experience in PHP, but for this type of I would need to learn a framework such as Symfony or CakePHP that enables rapid application development. Because of the learning curve, the first project I did with PHP and one of these frameworks would take more time than if I did the project with Python/Django.
How can I help your business or organization? Contact me today at (617) 835-4798 or via the contact form.