george_sp
A rewrite on those occasions, I do not consider possible. Most businesses are way to deep into frameworks.
What I personally advocate is to choose frameworks with valid escape hatches, and then make sure to staff a team with JavaScript programmers rather than some-framework Andies.
In an even larger scale, I advocate for web-component based solutions. I try to stay close to vanilla as much as I can. Whether I like it or not, it's the highest value professional decision, imo.
In terms of quality, I find that the modularity of the laptop under the hood is amazing. I can tinker and change stuff with ease. Battery lasts ~9 hours while coding, browsing, watching videos, and video calls.
I will highly likely buy more for my company as needed.
Show HN: Teaching react and express – 1 year review
> All the dis-advantages are not relevant for enterprise LOB apps, which Blazor is best suited for.
Where does this conclusion come from? At least from my humble experience,I've been doing them for ~10 years with various tools, both JS and Blazor/Razor Pages and the fact that they "work" does not mean they stand on solid ground.
I've written apps in Blazor, yet I don't understand its existence. Most apps, even LOB as you said, Razor Pages are more than enough. Razor Pages are amazing. What seems to me to be the source of the problem is the whole mentality: > But, as a developer who has done exactly one complex web app for a client, let me tell you, the ability to use C# models, directly from your domain, in web app markup code, using Razor components is a god send... You can ship server side generated HTML with Razor and just LEARN a bit of JS. I don't understand the allergy of the so called "back end" developers with JS. Yes it's shitty. Yes it feels better writing C#. I also like my bike more than my car. Will I take my bike to drive 500km? No. There's a time and place for everything. I feel efforts like Blazor just fight against the (unfortunate yet inevitable) current that JS is the only language that can manipulate DOM. I really think all of us should be open to use whatever makes sense for the job, even if it occasionally makes us feel uncomfortable. This is the dev community I want to be a part of.
SHOW HN Open Source Poker Planning App
Probably the best feeling ever in work.
I see no problem in extending an already successful product with a set of new features. You can always keep your promise regarding one-time licencing, that does not mean you cannot create a business model on top of that that leverages addons for example.
Personally I feel that spinning up a standalone product involves more risk as a rule of thumb, but again, the answer lies within your domain.
If I had the choice I would probably leverage the "already achieved" success and since you believe that this feature will help your customers, I would give them the feature within my product suite. Also more revenue does not exclusively mean higher price. It might also mean *more* clients.
Hope any of this helps.