Click here to Skip to main content
15,887,683 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi ,

I have change my job recently and currently i am working on asp.net projects which use devexpress controls.

I heared people often says , by continously working on this type of controls you will loose your skills as they provide very much inbuilt functionalities which reduces programming practise .

What are your comments on this ?? Please suggest
Posted

Well that's like saying: "Java programmers are less skilled than C ones, because Java provides a richer library", oooops, wait....
 
Share this answer
 
Comments
Torakami 19-Oct-15 7:20am    
Yeh , i understand . Its just confusion in my mind so just thought to take suggestions from the people who are more talented here.
Doing something that many component vendor don't give you very useful skills provide that their components are usable enough...

Required skills depends a lot on the type of appplication you create and the expectation on the product and the culture of the enterprise.

If you want to improve your skill, then WPF or Windows universal application would make more sense than using Winforms. Those technologies lead to better separation of UI and code and this is an important skill if you want to be able to update the UI of the application without rewriting all code or improve the logic behind without redoing the application.

Their are skill like writing sort algorithm that although is nice to do in school, it is almost useless for application coder as they can use existing algorithm written by professionnals.
 
Share this answer
 
Why using efficient tools would make you less skilled ?

Efficient tools make you efficient with less pain, it will make less skilled people more efficient, but why would it lower your skills ?

you know riding a bicycle, do you forget if not practising ? Ok it can get time if you don' t practise for long, but do you forget ?
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900