Sign in to follow this  
Followers 0
Efo74

Web programming suggestions

6 posts in this topic

#1 ·  Posted

Hello, I am an IT system administrator with the passion for programming. I started with the Borland Turbo C for MS-DOS, I never found it very well with object-oriented programming, and, finally, several years ago I discovered this splendid Autoit language. Now I would like to start exploring the world of web programming, especially webforms and databases ... a bit like I'm already doing with Autoit. Since I've never done anything for the Web, you could recommend a language, a framework, something to start with, easy and practical as Autoit. I do not know why, but Web programming seems to me much more complex than Windows Forms. Any suggestions ?


:rolleyes:

Share this post


Link to post
Share on other sites



#2 ·  Posted

You would probably like Electron.

https://electron.atom.io/

A lot of people get mad at people who use this to develop desktop apps because it can sometimes be costly on memory but it's the easiest way to develop cross platform desktop apps. I find it fun to make random stuff with this, you can also use autoitx with it iirc.

 

It's basically a stripped down version of chromium which starts by loading a main javascript file, with that you tell it to create a window, how it will look with CSS and HTML and listen for window events and handle them with javascript, it also has nodejs built in so you have file system access and many other things.

 

Even small projects end up being around 100 mb more or less though, and around 800 MB on ram lol

discordapp desktop uses electron, photoshop uses it for several things. It's been gaining some momentum over the past 5 years.

1 person likes this

Share this post


Link to post
Share on other sites

#3 ·  Posted

Thank you for the reply. I'll take a look in the next few days. What do you think about XOJO, it is paid but it seems to me the simplest.


:rolleyes:

Share this post


Link to post
Share on other sites

#4 ·  Posted (edited)

What kind of web development are you looking to get into? There are some specific elements to the industry from what i've found so far. Right now i'm primarily focusing on back-end web development but the end-goal is to call myself what is known as a full-stack web developer. https://www.udacity.com/course/full-stack-web-developer-nanodegree--nd004 (I've been referred many times to udacity to start out) The great thing about web development is you don't actually need a degree in it to be employed. (as long as you have equivalent experience) Although a CS degree helps alot.

I primarily focus on PHP. The new version of PHP (7.1 at time of writing) is a great improvement form earlier versions, and it's still a well used language despite what others may say. It has a future ahead of it. On the other end node.js has it's issues too.

Let me say that OOP is your friend, frameworks like Laravel and Symfony2 are your friend, and good IDE's are your friend. The faster you can develop apps the more you can accomplish. If you're just doing it as a hobby I still encourage you to invest some time into learning at least one MVC framework (java/spring seems like it's becoming obsolete but big companies all over still use it, so keep that in mind; it just depends on your local economy and how "advanced" your local market is) The long run gain is worth it! Of course with good coding comes good proper design etc.. just remember to DRY, and KISS. If you get into databases, it's worth mentioning topics like ACID compliance and n'th order forms. and last but not least look up SOLID. There are more things like this to discover and I am no expert but alot of the engineering behind it is alot of fun. I hope you enjoy learning this stuff as much as I am.

 

more links: https://en.wikipedia.org/wiki/Agile_software_development

notes: node.js and javascript are still good to learn, just take a look at some web development job postings and figure out what you would like to do. Alot of them include some things you may not heard of like SCRUM or KANBAN.

PHP is super messy without a framework! Mixing procedural code and OOP is crazy, but it happens alot. there are also some nitpicks with PHP like using WSS, it gets a bit funky in that area. (sometimes unavoidable however)

If you have any questions feel free to PM me!

Edited by BsED

tolle indicium

Share this post


Link to post
Share on other sites

#5 ·  Posted (edited)

Hey mate, i will try to lock for any solutions and will be back in a while, hopefully i will find something. sorry if this is going to take a good while until i will come back... i also need to search for drug coupons since i am having some health issues medications for which are very expensive. anyway, thanks a lot for this. i'm gonna learn web programming regardless!

Edited by Marfes

Share this post


Link to post
Share on other sites

#6 ·  Posted

Great thread! waiting for more suggestions, especially for noobs

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0