Click here to Skip to main content
15,885,116 members
Please Sign up or sign in to vote.
1.00/5 (4 votes)
hi, I am a C# developer with very little design skills or patience. i want to build web applications, but ASP is too cumbersome for me, is there something easier and more lightweight, i.e. something where I can concentrate on coding, not designing web page?
Posted
Updated 26-Jun-15 14:03pm
v2

I don't think you are starting with right approach or attitude.

One can improve one's design skills. This is not easy but possible. Moreover, one can grow one's patience. You are doing different thing: you are not just admitting your poor patience, which would be a good first step, you are trying to use patience as excuse. Yes, you do. You are trying to get away with the low patience you think you have. No, it does not work.

Let's try to be logical: even if you can find "something easier and more lightweight", you are going to end up with the same ugly design, with all signs of lack of patience, only… more lightweight and easier. But trust me, you will get something much worse. All the tools helping to make Web design "automated", "visual", "not programming" actually make the results more heavy-weight. And low-quality.

Also, let me tell you: from real-life example of Web developers' work asking questions on this site and elsewhere, I can see that major problem is design, not implementation.

And I cannot agree with Solution 1. If you outsource Web design (just design part), you can put yourself in the position where you are forced to code the stupidities designed by others. I mean it, stupidities. In real life, this is what you get if you hand your work to an average outsource company. Yes, it is possible to hire a good designer or good design company, but it could be very expensive. More importantly, it can only work if you work tightly with the designer. And if you learn design by yourself, at least to be able to tell good from bad.

A word on your "concentrate on coding": you will never get anything good if you consider your work "coding". It is not coding, it is a creating process of software engineering. Only if you take your work as real engineering, but also as the real art and also as science, you can get good results.

—SA
 
Share this answer
 
v2
Comments
Afzaal Ahmad Zeeshan 27-Jun-15 16:41pm    
+5, also I think if he still thinks ASP is cumbersome then what ASP.NET would lead him to, what would he be doing in JavaScript and all other languages. Haste leads to desperation only.
Sergey Alexandrovich Kryukov 27-Jun-15 21:27pm    
Thank you, Ahmad.
I would only add that desperation is not the end of story; sometimes, it can lead to catharsis.
—SA
It seems, in your case the best is to outsource it.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 27-Jun-15 14:51pm    
Bruno,

I cannot agree with this; and I explained why in Solution 2, please see.

However, I suspect that this is not a "real" advice, but rather a "demonstrative" reply which should carry the message: "you are showing the attitude which makes you incapable of Web development". If you meant something like that, I would agree, but only with one note: such attitude can be changes, and everyone deserves a chance. That's why I answered, and that's why I did not vote on your answer at all. (Someone else down-voted it.)

—SA
[no name] 27-Jun-15 14:59pm    
Dear Sergey, no Problem, you can "down"-vote this answer, feel free. I'm aware it is not an answer at all. Anyway I put my small 5 to your answer.
Bruno
Sergey Alexandrovich Kryukov 27-Jun-15 15:05pm    
Thank you, Bruno.
I know I can down-vote anything I want, but I want to be reasonable in all cases. In this case, I found it useful to explain myself, but such explanations are neither "default" or "required".
—SA

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