zech na
deejaywillzz msitumie nguvu nyingi kwenye endless battle kila siku. Ukweli ni huu, chukulia mfano unataka kujenga nyumba, utasema natumia cement ya twiga kwa kuwa ni imara zaidi wakati unajua mfukoni hula hela ya kutosha kununua hiyo cement.
Lets look at the reality. Hivi vitu lazima mtu uvizingatie ukiwa kama programmer
Support & configuration: Platform support is an important factor that decides which programming language to choose. For eg. application to be deployed on Microsoft platform can be programmed using Microsoft's programming suite like Visual Studio whereas Internet applications and mobile applications can be coded with Java. PHP can also be used for internet applications as it depends on the utility of the application on the platform type.
Development time: For quick development of the project, high-level language like Visual basic suite can be used to accelerate the pace of development. However, where time is not a constraint for the client, some other programming language in the same category of application like C/C++ can be used.
Development cost: In order to suit the budget of the end-user or client, the selection of language does makes a difference. Languages for which licenses have to be purchased separately cost more as compared to open-source languages. This is the reason that PHP applications are more economical over ASP.net applications.
Efficiency: The efficiency of an application depend upon various factors and the selection of programming language is one of the important ones to influence the performance. In context of web application development languages, like Perl and PHP, Perl is supposed to be more efficient than PHP in terms of speed, robustness etc. but at the same time, PHP is more easy to learn and implement just like HTML tags.
Reliability: The ability of an application to withstand under stress condition is another factor which decides the selection of a language for an application. In-built features of these languages make them more reliable and less susceptible to failure or crashes.