|
MySQL? Does anyone still use that? Take a look at Postgre SQL.
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.
|
|
|
|
|
CodeWraith wrote: Postgre SQL? Does anyone still use that? Take a look at MySQL.
Keep your friends close. Keep Kill your enemies closer.
The End
|
|
|
|
|
PostgreSQL is an enterprise level db and if all you are doing is a simple web site, then it is overkill to configure. For simple websites, I like MongoDb, and usually avoid MySQL due to the owner. If I need a real enterprise level db, then I DO use PostgreSQL.
|
|
|
|
|
While I am a big fan of Python, I am not so fond of the Ruby on Rails wannabe Django. If you want to really get into the web modern stack, go Node.js on the server and pick your front end flavor (angular, vue, react, aurelia...). Take it a step further and leave your sql behind for a nosql document database (mongodb, mariadb, couchdb...). Visual studio Code works great with most of the web development frameworks.
Forgot to mention, just use whatever Linux distro that interests you, but if you're not a Linux guru, stick with one of the Ubuntu variants, Debian, or Fedora because there is a lot of support out there on the web...definitely don't choose Arch Linux if you are not an expert.
|
|
|
|
|
Thank you - most helpful.
Keep your friends close. Keep Kill your enemies closer.
The End
|
|
|
|
|
I was also going to suggest Node
"Dreams really do come true."
|
|
|
|
|
|
Thanks - my desire to try an alternate eco-sphere is not set in stone - it's a want rather than a need.
Keep your friends close. Keep Kill your enemies closer.
The End
|
|
|
|
|
You can apparently run a MS SQL server on Linux now, but if you're going to go with a Linux solution, you should use free software where possible. To that end, MySQL is probably your best bet.
As far as language, C++ and Java are good choices (and your framework would be QT for KDE, and GTK+ for gnome), especially if you want to develop a GUI app, and of course you can do Python or Perl.
PHP is a web technology, so you'd have to run a LAMP stack (Linux, Apache, MySQL, PHP).
I'm not sure how the use of AI would play any role in deciding what dev stack to use...
".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
|
|
|
|
|
Thanks - it'll primarily be a web application.
John Simmons / outlaw programmer wrote: I'm not sure how the use of AI would play any role in deciding what dev stack to use... It doesn't - wanted to know of any good implementations that would work well with the "new" stack.
Keep your friends close. Keep Kill your enemies closer.
The End
|
|
|
|
|
Well, if you're looking for the latest trend and you're a bit of a masochist, I'd recommend JavaScript, Node.js and MongoDB (you'll even use NoSQL instead of SQL).
That way you can share back-end code with your front-end, and you can even use it to query your database.
Since JavaScript is hot and hip you'll have no trouble finding libraries for whatever you please, including AI (like TensorFlow.js).
Completely cross-platform and all.
I've used Node.js for some blogs, like MEAN web development #2: Node.js in the back[^], as well as MongoDB (same blog series), and I've used them in my latest book, and it's not all bad
Other than that, I've heard Python is pretty cool and good with AI and Big Data, but I haven't used it at all.
And if you're looking to sticking with SQL may I suggest PostgreSQL, which has gained a lot of popularity in the last few years.
Have fun and good luck
|
|
|
|
|
Thank you!
Keep your friends close. Keep Kill your enemies closer.
The End
|
|
|
|
|
Python is the usual goto for AI stuff since it's what a lot of Math guys get taught at Uni so it's what a lot of examples you'll find a written in. Scala or Haskell would probably be good contenders as well if you're preferring a compiled language - you'll not they're all quite trendy at the moment.
As for databases you should check out Neo4J and ArangoDB because I think graph databases are cool - or if you want to stick to a relational DB Postgres is solid.
You should also find some way to use Elasticsearch in your stack because it's what all of the cool kids are doing.
|
|
|
|
|
Why not give golang a try (go for backend and templeting, your js framework of choice for the frontend, mysql/postgresSQL for the db)
|
|
|
|
|
Angular 5+ with TypeScript
PostgreSQL
.Net Core web api (it's ms, but can run on Linux)
|
|
|
|
|
attempt it all in Javascript, front, middle and back.
full web page only via javascript (no css or html files, if that even possible to load js without an html page?)
node.js
mongodb
|
|
|
|
|
I highly recommend PostgreSQL instead of MySQL. The stored proc code is object oriented. The whole thing is very logical. The only thing good about MySQL is that it is a little more available on web hosting services.
|
|
|
|
|
I’ve been a fan of Ubuntu[^] for a few years now. It’s got good support and is solid enough for everything I’ve needed so far.
As for Database…
• MS SQL[^] is just amazing.
• MySQL[^] is adequate for most needs.
• SQLite[^] is very small and portable.
• PostgreSQL[^] has tons of cool add-on features.
As for Languages…
• I’m all-in for .NET Core[^] & Standard. Nothing else matters.
• But if I ever leave .NET, I’ll probably go for C++. I hear it’s not the C++ I knew in the 90s.
|
|
|
|
|
If you're "not into MS", then it's (usually) the "LAMP" stack: Linux; Apache (web server); MySql; PHP.
Since you are not into PHP, you will need to find another language that starts with "P".
Me, instead of the "woodman's" approach, will stick with MS and electric power tools.
AI platform - Microsoft AI
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
|
|
|
|
|
Oh I am most certainly an MS-fanbois - have been since day one! I just feel like trying something new and different; you know, to spice codey things up a bit.
Keep your friends close. Keep Kill your enemies closer.
The End
|
|
|
|
|
I recommend going toward Node.JS. It's fast and efficient and it's got a lot of good libraries and frameworks to support it. If you are comfortable with NoSQL databases, I'd recommend using MongoDB as your back end database. If you are more of a SQL guy, I'd recommend MySql. As far as AI goes, if you go with Node, you can use Tensor Flow!
|
|
|
|
|
So, I'm setting up a new Windows 10 VM to work with a client. Using edge to access my outlook 365, it's slow, it's dodgy, and it's hung at the moment trying to send something.
Okay, say hello to my little friend firefox. The bing results informs me that "Microsoft Edge is the faster, safer browser on Windows 10 and it is already installed on your PC"
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
charlieg wrote: "Microsoft Edge is the faster, safer browser on Windows 10 and it is already installed on your PC"
there we go, bashing ms again!
... you can't get much safer then non functioning.
so there!
Message Signature
(Click to edit ->)
|
|
|
|
|
shutting laptop down, going to start landscape business....
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
charlieg wrote: going to start landscape business.... Why not try a portrait business instead? Inside work, no heavy lifting, and the worst thing you have to deal with are the fussy parents of neurotic high school seniors.
Software Zen: delete this;
|
|
|
|