Why are we boasting so much? Well, if you read around on FRAMEWORKS in PHP you will realize that SYMFONY probably is the most difficult framework to use and to understand fully when compared with Zend, CodeIgniter, CakePHP or DRUPAL. So why do we focus on SYMFONY?
Let me get to that – but before I comment on anything – we do a lot of development on PHP and SYMFONY is just one of the other frameworks we use. But after developing close to 20 websites – Yes, 20! we have generally become fond of it.
The AGILE method of developing and managing large projects is catching on and people are realizing that software industry is not the construction industry and the CREATIVITY of a software engineer (developer) is required constantly and not just while developing the blueprint (the software plan). This change in attitude and approach will force the developer to use the right techniques (read frameworks here) to help him keep up with the pace of the project. This will also make the developer realize the importance of using the right framework – be it SYMFONY, Zend or CodeIgniter.
As an SYMFONY development company, we love the integration of DOCTRINE, PROPEL, JQUERY, LIME FRAMEWORK, the ease of ADMIN GENERATOR and are really hooked on to it. Unless a client demands it, we tend to be biased with SYMFONY. Yes, we know that the concepts are not 100% original – there is a lot of DJANGO in SYMFONY.
SYMFONY takes a lot of burden off the developer and he/she can truly focus completely on the Business Logic and the User Interface. The correct use of it – writing well-structured actions, libraries and plugins also contribute to sharing plugins and objects developed across different projects.
To be more specific, we constantly reuse FORUMS, BREAD CRUMBS, PDF report generators, MESSAGING plugins and this reduces the development speed considerably across different projects.
PHP was meant to be used as a fast web-based scripting language. The ever-increasing popularity of the Open Source Technology has catapulted the position of PHP in the web community today. JQUERY, SYMFONY are some of the most efficient frameworks being widely used by the development community today.
Given all these points – why SYMFONY – why a framework at all? After having developed applications in PHP for more than 8 years now, we have realized that although the PHP systems were much faster to develop – maintaining a large portal application developed in PHP was a nightmare. As developers always tend to focus on getting the job done first and then optimizing the code later – PHP coding got muggier.
When we came across the framework initially we found it extremely daunting – what with the integration of PROPEL, LIME, DOCTRINE, JQUERY – it seemed like a big step for us. But the structure of the framework and the consistency of the API, the documentation that was provided were amazing. Ever since we embraced SYMFONY we haven’t looked back.
As an SYMFONY development company in India, we have a dedicated team to work on SYMFONY based projects and there are currently more than 15 sites that are under development. We have successfully developed SYMFONY applications for family portals, travel portals, social networking sites, auction websites, portals for aviation companies etc. So far we have not hit any roadblocks in our SYMFONY application development success.
If you need more information on SYMFONY development, feel free to contact us at – email@example.com. We will be more than glad to share our experiences with you.
With the official release date of SYMFONY nearing it becomes more and more difficult to wait patiently. Tons of new concepts have been introduced – in fact, we feel they should not have named it SYMFONY – there are no traces of the earlier versions of SYMFONY in the new framework. Guess the trademark name will probably be the selling point for this new framework.
Bundles have replaced concepts of plugins and modules. In fact, the bundles form the core part of the system. Each bundle will have its own well-defined directory structure. In addition, to all the source files there is a Resources/doc/index.rst: The root file for the Bundle documentation. This is especially useful when different bundles are used across projects. For example, a Forum Bundle can be developed once and used across different projects. Custom changes can be made within the project – to the bundle as required.
Understanding SOA, Dependency Injections, Annotations are vital to grasping the new framework. Doctrine 2.1 has also an important role to play. The main disadvantage for newbies is that there is no “jobeet like” tutorial as we had available for the earlier SYMFONY 1.x versions. This will be a big boost to those who wish to learn and use the framework for SYMFONY application development.
During our ten years as a client to Siddhatech we have found them to be friendly, competent and committed. Especially in times of emergency, when they’re always ready to walk the extra mile, we’ve found them an invaluable partner to rely upon.Thomas, Sweden
Siddhatech has been at our side over the years as we have gone through several iterations of Statistics.com’s web site. They’re reliable, flexible, professional, and they bring different types and levels of expertise to a project as neededPeter, US
I could not have wished for a better service that was provided by Siddhatech in the creation of a our complicated joomla website. They have been thoroughly understanding and professional thoughout and provided exactly the tools demanded to ensure that we need only concentrate on the commercial aspects of growing our business.George, France
Our co-operation with Siddhatech has been very good, and in Siddhatech, we believe to have found a company perfectly capable of solving our specific technical needs (Symfony, PHP, MySQL, AJAX). The team of developers, which Siddhatech assigned to our projects, are professionals, who – on time and within budget – deliver the quality, we expect from an outsourcing partner.Hal, Copenhagen
Our experience with siddhatech software systems is outstanding quality of the results, delivery is always in schedule and there is a true focus on customers demands. However, for us most important have been the intense discussions with the team before realisation of new modules or functions of the software.Stefan, Bonn
I’m impressed by Siddhatech. They demonstrate high quality and reliability. They deliver on time and contribute to solve the most complex challenges. They always have a positive attitude and are ready to take development to the next level. Having worked with them on multiple projects, we are now confident that we have found a long term dedicated partner.John, Norway
As a software product company, we needed a partner to whom we could outsource a variety of complicated tasks: from technical architecture to programming to server deployment. We have had a great experience with Siddhatech as they have delivered on these challenging projects with high quality and reliability. We would strongly recommend them as an outstanding outsourcing partner.Durgaprasad, India
©2018 Siddhatech Software Services Pvt. Ltd. All rights reserved.