|
|
There was an article that put the "javascript conquers the world" paradigm in context. To paraphrase - "it's great stuff, but in the big bad corporate world, it's building castles on sand."
I've been developing since DOS, so I speak with some experience. (oh, and your article seems odd to be coming from a beginner as you claim, but whatever, it is the net. You take it as it comers.)
Microsoft loves VB, including VB.Net. They have always hated C, because they didn't invent it. Why then has VB.Net fallen aside? Because the C variant C# was so superior. For business, you basically have a choice between it, Java and maybe Python (a scripting language, a nice scripting language, but a scripting language). Java has its problems (maybe big ones, but Oracle isn't telling) and .Net is more powerful. Considering the tools available (free Visual Studio anyone?) and libraries, nothing can compare to C#.Net for building business applications.
Now after having used it starting in 2002, ASP.Net sucks and I thought so until a few years ago when I learned MVC (Not that ASP.Net quit sucking, I quit using it). If you can do REST, you should be able to do MVC...(some beginner). At that point, if you know JQuery and basic CSS as well as Bootstrap, you have to tools to make any web page you need basically.
Javascript is always a challenge, but practice makes perfect. Now note that there is Node.js, which while pretty neat, pretty much has only one capability that is unique. For a super high capacity website, its threading model may be superior to what anything else can produce.
Speaking as an architect developer that learned by fixing other's mistakes, you sound like you have a great start on most of what you need. If you are a beginner, focus on what you listed, it's enough for now. Then work... and you learn whatever you want.
|
|
|
|
|
OK, I'll bite. c#? Superior? C and C++ certainly, but VB.net is just as capable as C#. The reason C# is more popular is that more developers used C and C++ so it was easier to move to C#. Neither VB.net or C# is significantly better than the other. Both VB.net and C# have "features" that are disliked by opposing camps, but essentially they are almost the same.
Dim flameWar as Boolean
flameWar = True
|
|
|
|
|
Having used both VB.Net and C#.Net, I like C# far better. He was asking opinions of what to learn and you gave the main reason that VB.Net has fallen in favor as I said it had. Also, it's not just a question of why learn VB when C and C++ are so common, also include javascript which has grown greatly in popularity and usage. From C to javascript is easy, from VB to javascript would be a far bigger jump. I recommended against learning VB.Net and still would.
dynamic d = Json.Decode({"flameWar":false,"Rant":"off"})
|
|
|
|
|
I do agree with you however that learning VB.net is the wrong choice these days (the one I made ) And after I've had a long look at ADA, C# will be next.
|
|
|
|
|
The language you use is irrelevant. They are all the same, but each has it's own brand of sugar substitute where syntax is concerned.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
"Except 2 months 12 hrs a day 6 days a week"
Your ultimate goal should be go out and ride a bike or something
|
|
|
|
|
Hi I m coming from almost same path .I also learned C# and I like more web developing as you.If you want to be a full stack or back end developer ASP.NET is really powerful and many sites start to have it.I recommend udemy which courses are real cheap and great .Check for complete web developers courses with high ranking.Also these courses have bootstrap as you really predicted like me that the future is in the web and especially mobile.
|
|
|
|
|
[edit] meant to post this as a reply to Todd! [/edit]
Marc
modified 29-Jul-16 10:09am.
|
|
|
|
|
- Pick a very simple concept, like a todo list, and write down what the requirements are
- Learn how to write the front end and back end without things like ASP.NET, jQuery, etc.
- Re-implement the same simple concept, but with things like ASP.NET, jQuery, etc.
- Discover how that tech makes your life easier
- Discover how that tech makes your life harder
5a. Iterate, with the same concept, but different tech choices.
5b. Iterate, with a slightly more complex concept.
Why write down the requirements?
Because that way, you can create a matrix of:
- what did I have to do to meet that requirement?
- how did some XYZ tech change how I met that requirement?
- was it better, worse, or just different?
Marc
|
|
|
|
|
You're just second-guessing now.
Go to a freelancer site, and start bidding on some small jobs that you think you can handle.
It's all about managing clients and expectations ... if you plan on making a living at it.
And the "job" never turns out as described; or evolves.
|
|
|
|
|
i think they all use MEAN because it's mostly, or completely free. i know exactly how you feel when every academy uses that stack and it makes you wonder if you should start doing the same. i'd avoid it for now, if possible. stay focused on the stack you're using or you'll get too spread out. i think there are more ms-stack jobs available than we think. you'll find something, esp if you stay really focused on it. try the other stuff later. and you can still do a lot of js a jquery within the ms stack.
|
|
|
|
|
What?[^]
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
Yes, but that "thru" bothers me even more.
|
|
|
|
|
"Thru" and "nite" are spellings that, even if I know I'm communicating with an intelligent adult, make me feel like I'm talking to a child.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I guess his worries related to exiting through the door blade, not through the opening in the wall usually covered by the door blade.
|
|
|
|
|
Hmm. For a short while my inbox was free of spam. By short while I mean no more than a couple of days. And now I am getting flooded again.
Primarily I get the following:
Penis enlargement.
Breast enlargement.
ED cures.
Recipes.
Woodworking.
Lottery wins.
Unsolicited job offers.
Uncollected parcels.
For some unknown reason a complete stranger wants to give me millions of dollars.
Home improvements.
Auto-repair shop discounts.
and many more.
I guess it must pay off for them but my black list grows longer and longer and that's even after I have added entire countries to the block list.
Perhaps what I should do is to answer each of them and offer, for a small upfront fee, to rewrite their missives so as to enhance the chances of their scams working!
p.s. I really wouldn't do that but it really would be fun to see how many would send the money!
|
|
|
|
|
R. Giskard Reventlov wrote: that's even after I have added entire countries to the block list
I know what you mean!
I added Russia to the FOAD list back in the dial up days and still receive nothing from a .RU domain.
Back in the day, it dumped well over half of my spam in one fell move. And our Russian distributor as well, which was a major bonus...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I'm using gmail and have a 1-to-7 ratio of spam (1 spam for 7 normal) but all! of the spams are stay on the server...If I do not want I have no to deal with...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Please take this flagrant discussion to the proper forum, Spam and Abuse Watch Discussion Boards[^]
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
If only it were that simple!
|
|
|
|
|
That's an inappropriate recommendation. This is just devs talking.
Kindly move your suggestion to the appropriate forum[^]
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I've found Gmail's spam filter to be very good. After using it for years, the hiccups are pretty minimal.
Jeremy Falcon
|
|
|
|
|
I'm still an outlook guy.
|
|
|
|
|
You can use outlook with gmail.
|
|
|
|