|
Hi Marc,
I completely understand your point I think the problem here is that Microsoft tries to build the framework and then we as Architects / Developers has to build what we want. MS is trying very had to not be prescriptive in anyway unlike what RubyOnRails did where they were very opinionated about how you should do things.
Saying this all the previous attempts by MS was really bad.
Coming from a Clipper '87 to C++, VB6 then C# Windows - I've ignored the whole Web Forms implementation completely and only started to do web stuff when MVC3 was released. Purely because of the craziness of Web Forms.
|
|
|
|
|
Razor is hot garbage; you'd be better off just using a string builder for that.
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor
|
|
|
|
|
I'm on a C# / MVC / Entity Framework / Razor / SQL Server project using SQL, Transact SQL, LINQ, JavaScript, JQuery, GIT, Gulp, & Babel. I feel the pain ... intensely.
In private life I support a half dozen WordPress sites ... people complain and denigrate PHP, but things are far simpler and I get 4 times as much done in the same time frame.
|
|
|
|
|
I hate JavaScript and how brittle the HTML/CSS/JS architecture is.
But Razor, and now Blazor, are great improvements. With Blazor, I no longer need JS, just HTML and C#.
It works for me, anyway.
|
|
|
|
|
I created my personal website a few years back in straight HTML with minimal CSS and no Javascript. It worked fast and easy. I am not a dedicated follower of fashion so I kept it that way and guess what? It still works fast and easy and is still compatible with all browsers with no special cases for any of them - it even worked on Edge with no changes.
It does everything I want it to do and doesn't waste time on flashing or jiggling images or fading things in and out unnecessarily. It also has a minimal amount of large blank areas that do nothing; none actually.
I have links to other more "active" bits, mostly experiments. In addition there are a couple of games using javaScript, jQuery and SVG I wrote for fun. However, the main page is just HTML and a litte CSS.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
I find this to be true for most "all inclusive" frameworks. As long as you use them the way their designers intended they're great, but just try to modify their behavior even a tiny bit...
|
|
|
|
|
|
Totally agree on that last part, but it may never happen. It's an arms race, if another framework adds a cool feature, the others follow.
Shiny new objects seem to win out over great tools and stability, and they love the instability because it keeps us buying in the vicious circle
|
|
|
|
|
I completely agree with you...
I have been saying for many years that the ASP.NET WebForms model was the zenith of web development efficiency and ease-of-use.
True, it had its drawbacks but nothing to the extent that the quagmire of unreliable technologies that have grown up around the ASP.NET MVC paradigm have fostered on professional developers.
However, so many newer developers drank the Kool-Aid thinking that the new technologies and techniques were the way to go, though there was very little evidence to demonstrate the efficiencies of these new paradigms.
So what we have today is truly a complete mess in web development.
Had developers refused to make the move to MVC as Microsoft was encouraging them to do, Microsoft would have been forced to refine ASP.NET WebForms, which had been already doing up to a point.
To date, I have not read a single document explaining why any business organization should allow its IT group to move from WebForms to ASP.NET MVC and I have researched this area quite extensively.
So far, all I have found are reasons for developers to do so because it will make them feel more like high end technical personnel as a result of the substantial amount of complexity that has been added as a result of these newer technologies.
However, in terms of actually getting the job done, there has been no such document that has been able to show why MVC is better than WebForms beyond public relations drivel!
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
|
I've made a good deal of money using MS web dev tools/technologies over the last 20 years going from Classic ASP to ASP.Net WebForms. I did dabble in php enough to despise it. JavaScript is what it is but that's not MS's fault.
Like it or not, the demand these days is for web dev. Just in the last few years the amount of time I spend on web projects now exceeds desktop stuff. Prior to 2015, the mix was more like 20% web projects.
At this point anyway, I'll stick to what I know and leave all those fancy frameworks/abstractions until I actually have a need for them.
"Go forth into the source" - Neal Morse
|
|
|
|
|
Speaking rhetorically, the concept of using "dumb client" techniques with hardware that is "smart" escapes me. The whole thing reminds me of 70's client-server; but with more stuff.
Running Windows apps on tablets, etc. that can access the internet on demand (for content) makes more sense to me; and apparently MS is doing something with Android that may / will extend that reach.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
(I posted this comment on HackerNews as well):
IMHO, publishing an article describing the existence of an OS or App flaw is possibly (I say that cautiously) a legitimate thing to do. But to not only describe the flaw in explicit detail, but to demonstrate how to exploit it, is irresponsible. What's next? A bunch of hackers thrashing about trying to make hay with this information before the hole is plugged in who-knows-how-many targets? I think more responsibility ought to be placed on those who disseminate this kind of information, in cases where it ends up causing harm of any kind.
|
|
|
|
|
Stick it in your blog or make it a comment on the article.
modified 15-Oct-19 15:40pm.
|
|
|
|
|
The term you're looking for is "responsible disclosure".
The Linux community is always quick to rail against Microsoft for taking its sweet time to implement fixes, so given that this particular problem already has a fix, I don't think it's unfair to have these details disclosed at this point in time.
Somewhat related:
What I personally don't appreciate is the fact that a lot of vulnerabilities are now well-known, and I have a bunch of Android-based devices that never get any security update, so I'm very much at risk if I wanted to use any of those devices to do any sort of semi-important transaction. My newest device is on Android 6. At the time I concluded I only have myself to blame if I keep buying hardware that never gets security fixes, so I figured that was going to be my last. At some point after that, Google made some sort of vague promise that all devices would get upgrades no matter how laggard an OEM is. Has the situation changed? Should I believe that and spend a couple more hundred bucks again? I'd feel pretty stupid if I did without any assurance...
|
|
|
|
|
dandy72 wrote: Has the situation changed? No
dandy72 wrote: Should I believe that and spend a couple more hundred bucks again? No really needed
dandy72 wrote: so I'm very much at risk if I wanted to use any of those devices to do any sort of semi-important transaction I have never used a phone to make semi important transactions yet, and I think I will never do.
I have bought a new "smartphone" not long ago, but because my old one was having hardware problems (battery dying) and to fix it would have been more expensive (apple) than what I paid for the current phone (average Samsung)
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Nelek wrote: I have never used a phone to make semi important transactions yet, and I think I will never do.
I'm in the same boat. People trust their phones waaaaay too much. Android devices never get fixed. Apple has now been caught sending browser queries to China.
Y'know what? I'm sticking with my Windows phone. It's such a small user base, the bad buys don't bother. And yet it's still getting regular updates (despite being absolutely dead, according to the pundits)
|
|
|
|
|
I bought a Nokia with Android One this year; it gets actual system updates over the cellular network, which is pretty sweet. Beats the hell out of installing some OEM software on my PC and walking through an arcane update process that fails if you breathe wrong.
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor
|
|
|
|
|
What happened to "The CodeProject Insider Daily Developer News" daily emails? I always looked thru that email first thing each day but I have not seen it for quite some time. Does anyone know if this daily news email still exists?
Thank You,
Al
|
|
|
|
|
I still get mine daily. Unsubscribe/resubscribe?
|
|
|
|
|
I like having a 3D printer - I'm making a plywood box to house it; keep the cat from attacking it or covering it in fur, and fitting that with LED lights and a small extractor fan* so I need some cable clips that can glue to plywood (too thin to nail or brad) so I go searching Fleabay and Amazon.
And then realize: it's a 3D printer - print some!
So 5 minutes in Fusion 360, 11 minutes printing a sample, and it's now off making me 16 of 'em: 25mmx10, with slots to hold 3 x 1.3mm cables and 3 x 2.0mm cables. OK, it's going to take over two more hours to print them, but that's still quicker (and probably cheaper) than buying them online ...
This thing is just sooo handy!
And I've ordered a very cheap - under £2 including slow delivery - Chinese temperature gun, which I plan on dismantling and mounting it's components so I can monitor the bed temperature easily without the machine on and know when it's OK to remove the components.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
modified 15-Oct-19 11:47am.
|
|
|
|
|
The more you use it the handier it gets.
I've printed all kinds of stuff for around the house and the SO finds all kinds of things for me to print also.
Technician
1. A person that fixes stuff you can't.
2. One who does precision guesswork based on unreliable data provided by those of questionable knowledge.
JaxCoder.com
|
|
|
|
|
I've noticed!
The major print job so far was for the box: a mounting plate for DC power, switch, fan, and a 1 1/2 BSP thread for the extraction pipe.
It was quite fun to design, and definitely fun to populate and find everything fitted and worked*.
* Except the DC connector itself, which didn't fit it's mating connector properly - of course I only find out once wires are soldered to it and it's installed in the plate ... Happily I ordered three and the other two are fine.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
You haven't lived until you get 36 hours into a 3 day print and power goes out. Crap....actually language redacted!
Technician
1. A person that fixes stuff you can't.
2. One who does precision guesswork based on unreliable data provided by those of questionable knowledge.
JaxCoder.com
|
|
|
|
|
In theory, the Anycubic says it recovers and continues from where it stopped.
Do I believe that? Enough to test it? Um ... no.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|