|
Reminds me of this[^]
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|
Wonderful stuff ... I need this every now and then when I drive ...
modified 7-Nov-21 12:11pm.
|
|
|
|
|
Pretty lucky it wasn't worse. Seems like everyone's a critic.
Unless it was your wife that said it. then you are probably in doo-doo land.
ed
|
|
|
|
|
|
|
There we go - that's my version of coffee.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
Absolutely TRUE!
Old guy in NOLA
|
|
|
|
|
Have you ever set out to design something complicated with no idea how well it will work in the end, and no way to try it without just diving in?
And then you get the first sign of life from the thing, and it's brilliant. It makes it all worth it.
My Reggie rewrite is now generating *proper* T-SQL and proper C# for tokenizing, both table driven and compiled. That's the most complicated code generation involved. It works, and its tokenization passed my initial test for all versions.
It means csppg combined with Reggie's expando based template dispatching is actually working for what I designed it to do to wit, I can describe state machines in a code and platform independent manner and all supported targets can render it to their target language.
If it works with T-SQL it can pretty much work with anything. Something like Scheme would actually be pretty easy, if not efficient.
Anyway, I'm elated. I still have a lot to do, but I was kind of sweating bullets hoping this didn't all fall down on me. It worked at least as well as I expected, if not better.
Real programmers use butterflies
|
|
|
|
|
"Quote: You know that point when you get to a proof of concept? Then you show your boss, and next thing you know, you're fielding support requests on it for years....
Keep Calm and Carry On
|
|
|
|
|
honey the codewitch wrote: Have you ever set out to design something complicated with no idea how well it will work in the end, and no way to try it without just diving in?
I've had a few projects like that. What's particularly amusing is a couple of the notable ones were when the PhD people (I kid you not) said "it can't be done" (or it took 30 minutes to process the data) and then engineer asked me to take a look and I solved the problem. In the latter case (the 30 minutes to process the data) I ended up using a simple lookup table that resulted in "seeing" the result in real time! It was a video stream and the digitizer board supported a variety of interesting things one could do in realtime, this was like 30 years ago.
In the former "it can't be done" case, the PhD people had been working for years on the trying to figure out the analysis using their PhD skills as the only hammer they knew.
But in both cases, I really didn't know if my ideas would work - I just had to dive in, like you said, and see if it did work.
|
|
|
|
|
I have decided to get more serious with doing websites. Not mobile phones or IOT applications. I have experience with MS windows Web Forms. I have always worked in VB6, VB.Net and C#.
I'd like to know your opinion on what is the "best" language to learn to do this.
"Best" for me means :
1. Easy to learn.
2. Easy to use.
3. Final product is "secure".
4. Easy to integrate with MS SQLServer
5. Easy to maintain and modify is necessary.
6. Well documented with code examples, tips, hints, etc.
Yes, I know this is a lot to ask, and will involve compromises on my part.
I have purchased "Python for Dummies" but not yet started reading/using it.
I dont want to spend a lot on time on it if there is something out there better.
Curious in NOLA
|
|
|
|
|
Whatever language you select, you will wind up shouting "golf course words" before long.
|
|
|
|
|
4?
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|
Yes, 4 letter words.
Software Zen: delete this;
|
|
|
|
|
|
My personal current favourite "stack" for websites is:
Front-end:
React
Redux - optional, used for state management and has a reasonably steep learning curve.
Typescript
Antd
Making extensive use of npm(a package manager for javascript libraries)
Back end (API):
C#
Database:
SQLServer
Are those front-end front technologies easy to learn? If I can learn them...
They all work well together and there is also plenty of documentation on those front-end technologies.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
modified 6-Nov-21 12:12pm.
|
|
|
|
|
What you list are typically "plug ins" that can be found on any decent hosting site. A static web site, assuming you had your subject matter prepared, would take a few hours to set up; same day. Add a cart, another hour. Add a picture gallery: a function of how well you had your pix organized in the first place. Etc.
It's not a language question; it's a component question. ("component-based architecture")
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
|
|
|
|
|
When you say "web sites", I'm assuming some flavor of ASP.Net.
Most code samples will be in C#, but that's not really a hindrance since there are plenty of online converters to go to vb.net. I would still go with c# anyway, though, because most .net jobs are C#.
Whether or not your product is "secure" has no bearing on what language you're using.
"Easy to maintain" is dependant on how good of a coder you are, and how thorough and appropriate your code comments are.
Integration with SQL server (or any back-end for that matter) is pretty simple, regardless of the language. You can either roll your own DAL, or you can use one of the many ORMs available. The defacto ORM is Entity Framework when you're talking about ASP.Net in any of its flavors.
You don't need python to do ASP.Net web sites.
".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
|
|
|
|
|
Slow Eddie wrote: I have experience with MS windows Web Forms. I have always worked in VB6, VB.Net and C#. Ditto.
Slow Eddie wrote: I'd like to know your opinion on what is the "best" language to learn to do this There's two languages there; one for the server, one for the client. Server side may be familiar.
Server side, I'd recommend Apache with Mono.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
|
If you're used to WinForms maybe try Blazor
I've never used it before, but in theory it gives you access to stateful applications and .NET goodness on the client side.
Real programmers use butterflies
|
|
|
|
|
|
Separation of front-end GUI and backend is a standard architecture for a website, so I would go for ASPnet Core Web Api ( Tutorial: Create a web API with ASP.NET Core | Microsoft Docs ) connecting to SQL backend, and some version of the front-end using the Api, starting with something simpler like html5 + css + javascript/typescript as proof-of-concept, and later maybe Blazor as already suggested by HTCW. Asp.net core 5 is interesting as it offers hosting models, so that IIS is not really needed, as I would prefer to host the modules in windows service(s). It needs to be done in stages/modules I think ... BR
|
|
|
|
|
Open API standard Web API with EF Core.
Front end ==> Blazor (Microsoft newest)
UI ==> MudBlazor
Net 6 is out tomorrow, VS2022 today in X64
Lots of buzz, lots of tutorial, lots of people working on this.
|
|
|
|
|
SELECT TOP (1) FROM BlogPlatforms
WHERE Language = @FavoriteLanguage
ORDER BY Popularity
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|