Today collaborated programming is what in practices. We work as a team for developing a same requirement. To effectively maintain the programs written by different people version control systems like Clearcase , SourceSafe came into use.These configuration management tools came to make programmers life easier.
But every action has an opposite reaction; a new problem came up on integration of VCS usage with the programming. Whenever we make changes, it required a check-out and check-in. Since editors were not convenient to program where we are bound to make typographical errors on function names and syntax, then raised the IDEs and RCPs as the assistants with inbuilt dynamic help features, compilers and debuggers in it.
Frameworks helps in rendering a good application with a structured and organized code, but if a simple search page will take 3–4 minutes what good the framework does. Even unorganized codes give a better performance, which one would we choose. Since hard-coding is required in some places we make the code very complex instead of a simple code. So giving importance to a good design is very important and we should not get carried away with new up coming technologies. Looking for solutions which would suit our need is important, rather than making our Application change according to new technology or frame work.
its very true that designing is the crucial aspect of performance of the application..n i guess nobody thinks that the framework and ide solve the problem ..they are mere helping tools ..As far as upcoming technologies are considered they are always better than older one's correct..whts the problem in accepting them.
ReplyDelete