BE Projects - 10 Tips for a Successful Project - Part 2
BE Projects - 10 Tips for a Successful Project - Part 2
In Part 1 of this 10 part series on building a successful BE Project we talked about the importance of the Idea towards the success of the project. In this article we will talk about choosing the right Technology. The right technology platform is the other critical driving factor for a successful project. Technology platforms are continuously evolving and while it is important to keep pace with the changing technologies it is equally important to choose a platform which you are comfortable with.
Technology Platform:
Once you have a reasonably well defined idea the next step typically is to choose the right technology platform to execute the idea. Typically there are multiple approaches to implementing an idea and you may have to make a choice on which platform to support, which language to use to build the project among other aspects. Sometimes it is a clear choice since a particular idea may force you to choose a specific platform which is most suitable for the project in some other cases a choice ill have to be made.
Some key aspects to consider while coming up with the choice of the technology platform:
Start with the platform and the programming language you are most comfortable with: Frankly a successful project is never really about the language that you use or the platform that it supports. It really does not matter whether you use C++, Java or .NET to implement a solution. Use the programming language which you are most comfortable with to begin with and understand how well you can implement your solution using the language. It makes it easier for you to analyze the problem statement and come up with a solution since you can now focus on the solution rather than understand intricate details of a new programming language.
Map the feature set of the platform to what your idea needs: Each programming language or technology platform have their strengths and weaknesses and it is critical to understand them to ensure you pick the right platform. For example C++ is a preferred language for harder computational tasks, while LAMP is a preferred Web Application stack, for rapid development ROR is highly preferred purely for the speed of implementation, Java scores with its platform independence and rich library and frameworks. Keeping some of these aspects in mind is very useful to ensure you pick the right language for the project.
Look for Open Source/GPL/Free frameworks: There are a number of open source and free frameworks and tools available which are very useful options to evaluate while choosing a technology platform for your project. Working with open source and free tools dramatically reduces the effort involved in acquiring and understanding the tools. Community support also is useful in addressing specific issues and challenges in using the tools and the frameworks.
Tips on How to Develop Outstanding Leadership Qualities Chandelier Light Fixtures - Choose The Best Chandelier With These Tips Some Tips In Choosing Liquid Level Sensors Taking That Chicago Adventure? Take Advantage Of These Tips On How To Score Score Windy City Vacatio Looking for property for sale in Santa Fe? Follow these tips to make your search quick & convenient Free Article Submission Tips The Top 10 Most Effective SEO Ideas "Important Tips To Know Before Interviewing to Become A Louisiana F.B.I. Agent" 7 Tips For Buying An Orthophedic Pillow Seven Time-Saving Beauty Tips Important Tips to Buy the Best Shower Curtains Tips on Taking a Certified Nursing Assistant Test Tips on Choosing a Physician Assistant Program
www.yloan.com
guest:
register
|
login
|
search
IP(216.73.216.35) California / Anaheim
Processed in 0.016879 second(s), 7 queries
,
Gzip enabled
, discuz 5.5 through PHP 8.3.9 ,
debug code: 14 , 2953, 149,