Click here to Skip to main content
15,925,113 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Transitioning back into web development is hell... PinPopular
F-ES Sitecore25-Apr-16 1:45
professionalF-ES Sitecore25-Apr-16 1:45 
GeneralRe: Transitioning back into web development is hell... Pin
Slacker00725-Apr-16 2:34
professionalSlacker00725-Apr-16 2:34 
GeneralRe: Transitioning back into web development is hell... Pin
W Balboos, GHB25-Apr-16 1:53
W Balboos, GHB25-Apr-16 1:53 
GeneralRe: Transitioning back into web development is hell... Pin
Slacker00725-Apr-16 2:06
professionalSlacker00725-Apr-16 2:06 
GeneralRe: Transitioning back into web development is hell... Pin
Dralken25-Apr-16 2:17
Dralken25-Apr-16 2:17 
GeneralRe: Transitioning back into web development is hell... Pin
Vark11125-Apr-16 3:00
Vark11125-Apr-16 3:00 
GeneralRe: Transitioning back into web development is hell... Pin
Dralken25-Apr-16 6:04
Dralken25-Apr-16 6:04 
GeneralRe: Transitioning back into web development is hell... Pin
Marc Clifton25-Apr-16 3:20
mvaMarc Clifton25-Apr-16 3:20 
Vouksh wrote:
everything just feels so... hacky


Yup.

Try something simpler, like Knockout (as suggested) or even Backbone. Both have source which is fairly easy to wrap one's head around.

Like you, I come from the happy world of C# (and before that, C++ and Pascal), and it's been quite painful to discover how pathetic HTML is, how pathetic most third party HTML controls are, and how bizarre the hacks are in Javascript to supposedly make web development easier for the programmer.

When I work with other people's code, the DRY principle seems to be thrown out the window and good architecture doesn't exist except possibly what's foisted upon you by the Backbone/Angular/et al "framework", meaning the framework's implementation of a client-side MVC pattern. And debugging Javascript in a browser window can be a frustrating experience, yet I'm actually grateful that debugging is possible, I cringe whenever I put in an "alert" or console.log statement to either check on a variable or test whether the code is even being executed!

It's a mess, and the only way that I've figured out how to deal with it is to simplify, simplify, simplify.

Marc
Imperative to Functional Programming Succinctly

Contributors Wanted for Higher Order Programming Project!

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

QuestionProgramming Question of the Week? Pin
megaadam25-Apr-16 0:33
professionalmegaadam25-Apr-16 0:33 
AnswerRe: Programming Question of the Week? Pin
Duncan Edwards Jones25-Apr-16 0:42
professionalDuncan Edwards Jones25-Apr-16 0:42 
GeneralRe: Programming Question of the Week? Pin
Sascha Lefèvre25-Apr-16 0:48
professionalSascha Lefèvre25-Apr-16 0:48 
GeneralRe: Programming Question of the Week? Pin
WiganLatics25-Apr-16 1:25
professionalWiganLatics25-Apr-16 1:25 
AnswerRe: Programming Question of the Week? Pin
BillWoodruff25-Apr-16 0:44
professionalBillWoodruff25-Apr-16 0:44 
GeneralRe: Programming Question of the Week? Pin
Johnny J.25-Apr-16 0:50
professionalJohnny J.25-Apr-16 0:50 
AnswerRe: Programming Question of the Week? Pin
Pete O'Hanlon25-Apr-16 0:49
mvePete O'Hanlon25-Apr-16 0:49 
GeneralRe: Programming Question of the Week? Pin
Nagy Vilmos25-Apr-16 1:41
professionalNagy Vilmos25-Apr-16 1:41 
QuestionRe: Programming Question of the Week? Pin
megaadam25-Apr-16 8:47
professionalmegaadam25-Apr-16 8:47 
AnswerRe: Programming Question of the Week? Pin
Pete O'Hanlon25-Apr-16 8:57
mvePete O'Hanlon25-Apr-16 8:57 
AnswerRe: Programming Question of the Week? Pin
Sander Rossel25-Apr-16 0:49
professionalSander Rossel25-Apr-16 0:49 
GeneralRe: Programming Question of the Week? Pin
Pete O'Hanlon25-Apr-16 0:57
mvePete O'Hanlon25-Apr-16 0:57 
GeneralRe: Programming Question of the Week? Pin
Sander Rossel25-Apr-16 1:04
professionalSander Rossel25-Apr-16 1:04 
GeneralRe: Programming Question of the Week? Pin
Pete O'Hanlon25-Apr-16 1:06
mvePete O'Hanlon25-Apr-16 1:06 
GeneralRe: Programming Question of the Week? Pin
Sander Rossel25-Apr-16 3:50
professionalSander Rossel25-Apr-16 3:50 
GeneralRe: Programming Question of the Week? Pin
Nagy Vilmos25-Apr-16 1:38
professionalNagy Vilmos25-Apr-16 1:38 
GeneralRe: Programming Question of the Week? Pin
Sander Rossel25-Apr-16 3:45
professionalSander Rossel25-Apr-16 3:45 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.