|
Just another tool.
Keep your friends close. Keep Kill your enemies closer.
The End
|
|
|
|
|
I-T
H-E-R-E
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles
|
|
|
|
|
Leng Vang wrote: Why don't you like JavaScript?
Because it allows people who have no idea what they are doing to bodge some crap together that hides its total failures until they have time to bugger off and leave it to some other poor sod to sort out later. And call themselves "expert consultants".
It's harder to do that in a strongly typed, compiled language ... and why the heck we put up with it and HTML in the modern world, I have no idea.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Yeah, one must think differently before appreciate the positive aspects of it. It's not an OO language, it is async (event driven) where process level or micro-service load balancing is one's friend. But when one try to bend it to a monolithic, OO and threading view, one find difficulties. It sucks indeed ...
Of couse the heavy lifting (computational intensive) part of a system has to done natively, javascript can be a easy to use glue between these native components...
I am glad that I could make good use of it, despite the less desirable aspects of it. Strangly enough, I found Visual Studio Code (javascript based) to be much more response than Visual Studio (Native) on my machine for programming javascripts, it is a suprise to me as well. It is possible that Visual Studio has much more background job to handle the intelligence of the editor, or because it created to much threads? I'd like to find out why until now ...
The freedom it gives to a programmer can be a curse or a bless, it really depends on how it is used ... E.g., some of our libs are generated by programs written in strong typed languages ...
I am not here to defend javascript in any sense. It is intended to provide a balanced view because there are so many 'haters' so far ...
|
|
|
|
|
I hear ya, JS is a double edge sword. Learn it well and it serves its purpose well. It can be very lousy nightmare by beginners.
|
|
|
|
|
My problem with JS is having too many "solutions" available to pick from, in the form of libraries/frameworks. Too many choices can be a curse.
I've been coding as a profession for well over 20 years now (C/C++/C#, front-end, back-end, MFC, WinForms, etc), and while I've managed to put together what pretty much amounts to basic static HTML-based sites in decades past, I've just recently started to try to learn how to go about web development "the right way".
Far as I can tell, there's still no "right way" even after all this time, because nobody seems to agree. I'd love to find some resource that has a clear learning path. Right now, one week, I'm all over Angular, then the next week I get stuck somewhere and I realize I need to take a step back and understand some fundamentals of ExpressJS, which is built on top of Node.JS...and it's still not clear to me where one ends and the other begins...then that's all server-side. On the client side, it's quickly becoming obvious it's not enough to just know JavaScript fundamentals, because a lot of the more useful libraries are built on top of jQuery. It's a huge mess, and I find a lot of tutorials have limited value because they commit you to one particular technology vs another.
|
|
|
|
|
dandy72 wrote: jQuery. It's a huge mess,
Amen! One of my current web projects now requires exporting a table to a csv. No problem, a quick web search finds a jQuery extension for the job, only the documentation is very lean, and it doesn't work 'out of the box' for IE, and the libs seem out of date anyway...so it's back to pure javascript that I can actually debug...sometimes!
"Go forth into the source" - Neal Morse
|
|
|
|
|
kmoorevs wrote: so it's back to pure javascript that I can actually debug...sometimes!
I often find that's exactly the dilemma I'm facing with web development: Do I commit to using [abc], or do go pure [xyz], at the risk of re-inventing the wheel...
|
|
|
|
|
If football is a game of two halves, why can most supporters down 6 pints during a match?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
2 halves, 2 quarter backs, 4 wingers ... ya got have a beer for each
6 beers is only 1/3 team, what 'bout the rest?
Signature ready for installation. Please Reboot now.
|
|
|
|
|
He's from England and most probably does not mean a game that backs any quarters.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Go wash your mouth out with SOAP!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Send JSON over to try to make me.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
But you are actually English though!
|
|
|
|
|
Sssshhhh! That's a secret!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Not for those of us with good memory's
|
|
|
|
|
ftfy: England Wales. (And the best place to see them is far from England.)
Signature ready for installation. Please Reboot now.
|
|
|
|
|
That's possible.[^]
In any case, quarter will not be given, nor backed.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
O M G !
Wales having it's own Woodstock Festival / Love-In!
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
How can she be called a better half, if she drinks less than you?
... such stuff as dreams are made on
|
|
|
|
|
Your SO drinks less than you?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
OriginalGriff wrote: Your SO drinks... Stack Overflow?
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
|
Oh. It's not a coincidence that I never read this definition.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
I talk to too many Americans, that's the problem ...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|