Wordpress vs coding - why devs SHOULD learn Wordpress
Vložit
- čas přidán 10. 05. 2024
- Wordpress or coding web apps from scratch with HTML CSS and JavaScript? As software developers, why do we learn to code web apps with JavaScript when we can just use Wordpress? We'll compare Wordpress with hand coding, see that Wordpress and coding with HTML CSS and JavaScript aren't much different, and why I recommend software developers to learn Wordpress.
Contact: supersimple.dev/feedback
Instagram: / supersimple.dev
0:00 Wordpress is a framework like ReactJS
0:41 Why devs should learn Wordpress
1:59 Wordpress features
6:48 Wordpress can make complex web apps
8:18 How it works
9:27 But don't get a Wordpress job
#javascript
#softwareengineering
#wordpress
I learned Wordpress about 2-3 years ago, then I felt like I really needed to learn "real" coding, so I spent the last year on HTML and all the complex layout techniques in CSS/Sass, and also got to around intermediate level with JavaScript. Coding is great, but I can tell the time and energy commitment is so much more than Wordpress that hand-coding may not be the right choice for all projects. Wordpress is definitely worth keeping it in your pocket.
Yea 😄 you got it exactly, it’s a good tool to have in your toolbelt for certain situations
I learned all this stuff to get a work and learn how to be a devs.....now I feel like I should have not spent a day learning anything and just did wordpress.
Hi🌾 How long it takes to ace the wordpress If I put 9 hours a day. And as someone who knows and has experience with both wordpress and frontend (I guess) market, to what level do you think I should learn wordpress. I know there is no limit for learning. Just wanna see the things in a practical way. Wanted to know your opinion. Thx in advance
@@garybeltrand5802 thank you dear gary
The same with me. I've just learnt GatsbyJS to create my own website for freelancing. WordPress is great for a small site but the problem with a complex website isn't so much just the market but more the inflexibility and potential poor performance if non-developers have free reign of the site. It's like we can have these multisite WordPress installations great for different department websites but the theme and plugins need to be carefully controlled and supported.
From watching other videos I'm given to believe that although the WordPress job market might not be wonderful, WordPress is still great for freelance web developers, some of whom make a very good living with it.
Anway, as a technically minded user and dev wannabe who has dabbled in programming, this video is by far the most informative I've seen on WordPress.
I think this video definitely confirms all the conversation I've had with fellow freelancers who state that WordPress is great for freelancing while learning HTML, CSS, JavaScript are great for getting a job. It depends on the goal but I think WordPress relieves a lot of the work associated with creating a nice site for local businesses.
They both have their advantages, Wordpress you can build websites quickly on the fly whereas coding from scratch you'll need time. At the same time with your custom website if there are any bugs you can remedy.
Great Explanation! If you could just add an info about what users can stock on or what issues developers can face when they are using a WordPress - then it would be even better. Thanks
Thankyou so much for this video, only a few months into web development here and can say whole heartedly this video clarified so much!
You have made my day, your explanation about the need to learn WordPress is awesome. I have been building websites for 4 years, using HTML, CSS, Javascript, PHP, etc. Didn't want to learn WordPress because I felt it will probably make me a lazy developer. But your video has changed my notion. Thanks for sharing. Cheers
Glad it helped :)
I always was wondering about this topic and now I fully understand concepts and differences between wordpress and plane code. Thank You for posting and making this video! Luv🤟
Glad it helps! Yea, coding is great for getting a job, Wordpress is great for solo work (freelancing or side business) because of so much pre-built functionality. Both support custom coding, we just get a head start with Wordpress.
Wow. This is such a terrific distillation, I am blown away. This answered so many small questions I've had about WP vs HTML/CSS/JS . . . Thank you so much for making this video and just cutting to the real meat of the discussion. It's validated many of my observations. You are a gifted teacher and I can see you are really talented at communicating a wide-ranging understanding of this. Few people seem to grasp the forest from the trees and you demonstrate this solidly. . . Thank you again for boiling this down so well and giving people a chance to learn and enter this job market. In this economy, rare people like you are rapidly lifting people up into hopefulness. I am not sappy, but I hope you reap tremendous rewards for your educational efforts, they are significant contributions, brother! Cheers!
Just use premade websites.... demo imports all premade....
This is the most accurate point of view on WP i found and what we should tell to new self-taught web developpers. If you want to work in a small web agency, WP is just perfect. But for working in a company who makes some Research & Development in web services or something like that, you need to be able to technically build wordpress yourself. This isn't the same path neither the same investment.
but why not know how word press is coded and understand it and add on to it. as its tried true and people can explain or tell you why things wont or will work. ?
Man! What amazing channel! Thank for your time here with us💐❤️
Your absolutely correct! WordPress really saves a lot of time providing us all this feature rich functions. Developing this from ground up would eat a lot of development time.
Such a great explanation bro, I just started my internship and now i know a lot about this topic! 😀
Thank you very much. You explained it so well I only had to watch it once. I honestly didn't feel like a minute was wasted.
This video deserves a million views, subscribed🔥
Thanks for your support! I really appreciate it!
For sure 💯
I agree.
You're a great teacher and you deserve my subscription 👏
You explain things really well!
Thank you sooooo much..
You are awesome ...
Now I feel more confident in learning wordpress because I want to make a great website to show my project and not to work in programming.
Thanks again
Great Video Simon! Thanks for making it.
For me I’ve been using Wordpress with a list of plugins available and a mix of custom plugins written in svelte and typescript. Lot of predefined css available from Wordpress themes to avoid coding in svelte
Super informative and clarifying video, I'm 2 years late to seeing it! But definitely glad I checked this one out. 💕🤜
Conscience and informative video man, Keep the good work going. Really appreciate the effort.
🙏🏻
Thanks, will do!
I had to comment just so that youtube giving this video some algorithm love. Awsome vid bro🔥
Thanks for the support! You're awesome 👊
Super informative and clarifying video, I'm 2 years late to seeing it! But definitely glad I checked this one out.
wow this guy is amazing. keep humble and grinding. nice job.
Thanks Simon! This was a very concise but enlightening insight to WordPress.
Thanks for watching 😄
🙏 Thanks to your channel, I sent it to my son… I am retired and at 61 now. Wordpress gave me lot of extra income since 2010, creating website for my friends and relatives and later on clients around the world. After 1 month of learning Wordpress, HTML & CSS, in2010, I applied a franchise to resell web host, domains SSL, etc, where I placed all my web clients. My residual monthly income is so awesome to imagine. 💕
Thanks
Any plugin in to have only one email list for multiple landing pages
Hello
Another comprehensive video that I've watched on this channel. It really helps me a lot on my web development career. Godbless to you sir.
Great to hear!
I love writing, and I also love learning new stuff, which is why I started to learn HTML, CSS, and JavaScript to create my own blog from scratch, because I thought using WordPress was 'not cool'. But after watching this video, I'm totally persuaded that I'll use WordPress to create my blog website, but my knowledge of HTML, CSS, JS will help me understand the framework much better than I would without the knowledge. Thank you for such a great content.
great! i really like it " my knowledge of HTML, CSS, JS will help me understand the framework much better than I would without the knowledge "
Thank you. This is amazing explanation
Thanks for watching!
Very, very informative Video. As I do not search for a Job, but just wanna make a Portfolio Website with WP, it still feels like quite a good Option xD
I am not even a software developer, but this Video still was super informative. I would personally say you could notch up the quality of the presentation with neat little sound effects when things Pop up, but thats the Editor perfectionism talking. You did a superb job at explaining regardless, so hats off. Great video!
I think you are right that Wordpress brings a lot of functionality out of the box or with plugins but for almost all of those features there is a better alternative backend as a service, which provide a way better user expierince because of Wordpresses versatility it is also really cramped and super slow when you try to build something big with it, same goes for using it as a webframework, its really opinionated what its job is and got tons of code you might not even need for you.
What alternatives are there?
@@alexandrufilipescu1301 writing custom themes and plugins and avoiding the use of bloatet plugins.
Awesome to learn that simplicity
Thank you! You are awesome Simon!
Nice video. It’s a no brainier if your doing an E-commerce website with variations and attributes.
I wish more people saw this, people need to understand this. I can code in React / NodeJS, C#, PHP, JS, etc but feel like doing wordpress websites gives people a bad rep because the general public does not understand the real wordpress developers (actual experienced workers) use it to save time on coding every single thing. (Things that have been done before, and when those solutions are not perfect,. we can improve on them due to GPL licensing.)
And when I build / write addons for other plugins, I look into the base plugin and what CVEs (Exploits) are available.
Yea absolutely, it takes soo much time to code every single little thing on a production level website. It’s important to learn to reuse pre-built solutions (not just Wordpress but in general)
Hey man, we are planning to make a website for our real estate listing start up and we are in doubt if we should do it by Nodejs or wordpress because of the future scaling and security issues
@@poolmine50 hey! I would love to speak more about this; What you are doing is something that would be absolutely possible through WordPress and there are probably a ton of premade solutions you could build on. If you went with NodeJS it would start out as a very bare bones system without a backend dashboard.
You should in this case look into a CMS for the website, and WordPress allows most who are already familiar to jump on and manage content without much web expertise.
I would consider building the site in WordPress and the actual listing software compare the different options. (It technically could be possible to build an application in NodeJS / ReactJS and integrate it with the WordPress site);
Are you trying to build a SaaS / Plugin?
What you are building though doesn't require that level of complexity and can probably just be done as a WordPress plugin (build on top of something if you have too, but weight the options)
I would be interested in speaking more maybe about this, leave a message at ifixtech.ca
@@SuperSimpleDev fully agree
just use react components
Thank you! Great video 👍
Thank you so much for a clear explanation of what WordPress does.
This video is the most important video I watched in my 7 years experience of coding
I think if you need to create website for someone as a quick favor or for freelancing, then CMS’s are good, but other than that coding is better, especially for working for a company.
Lol I'm an animator, so wanting to learn html over wp is like saying I'm gonna create my own software for animation then animate vs just using adobe after effects
hi bro im basha from ghana, actually im new into web development but wants to learn animation alongside I actually needs yr help🙏🙏🙏
This has got to be the worst comparison I’ve ever heard in my life...... Learning the code would be like learning how to use the graph editor to customize your animation curves for the best animation and WP would be like just clicking on “easy-ease” for a pre-defined animation curve
Thanks for answering to my question. Your are awesome ! Two years of coding and a was wondering why we have learning HTML CSS JS + FrameWorks + Library .
The only thing I don't like in wordpress is that if you aren't knowledgeable in basic web programming you can't easily make a website of your own and the plugins in wordpress are sometimes free but if you want the full features of the selected plugin you need to pay a certain amount which sucks for me if you're a beginner in web programming.
Great info! Thank you 🙏 I’m just start learning WP
Excellent WordPress guide!
Thanks for watching! You guys have some great looking themes
Thanks bro ❤️. I was very confused about it.
This is the best video I've found in this so far.
thank you for the info man
My first Tech job is with a WordPress company. I love it. :) I would argue if you find a company making custom themes or with a line of plugins it would be a great place to work. And you would be learning things other developers would neglect.
Yes! A plug-in or theme development company is a great place to work. And it is legit software development experience
I am currently working in a WordPress company as a junior dev. I have to learn WP from scratch because I came from a MERN self-taught background. I feel I am going backwards. It is not easy to land a dev job. And my goal is to get into FANG companies as software engineer. Any advice? Thanks.
@@howiewang4238 you aren't going backwards. Not all companies are moved into newer coding technologies. The majority are using old systems. Don't listen to the majority of youtube and tech twitter telling you "learn this now!!" They are lying to their audience. Learn JavaScript well and you can learn anything else later.
@@DimitriNakos Thank you for your honest reply. I will learn to be patient. And definitely keep it constant and work my way up.
@@howiewang4238 Hi Howie
Can u recommend a beginner course in WordPress for a beginner please?
Great explanation! thanks very much!
In a good way is okay to use Wordpress but if you want to make some changes as you said, it's great if you learn how to code. So, in my opinion, I prefer to learn code first and then using another websites builder like Wordpress, Joomla, Wix, etc. and the frameworks too. Companies now, they asking you if you know how to learn to use Wordpress and also if you know how to code from 0 for they can hiring you. If you can programm by your own to make projects, it's okay.
you are great Simon,,,the way you explain everything.. thank you very much for your contribution and cheers from the Panama Canal.
I love your videos mate!
Thank you Simon for making this video and it is very helpful,would you have any plans in thr future to make a wordpress tutorial to create a web app? Thank you!
Surprisingly, despite Wordpress being as old as it is, the platform has been growing in market share
Oh, Big time! It is an amazing platform. And, now with Gutenberg being improved, it will surpass a variety of coding options.
@@dinorossi6611 Gutenberg?
@@vancedadder Yes. WP editor.
@@dinorossi6611 ah I see. Thank you for informing me about it coz am not a WP developer. I'm guessing you are, how you doin?
gutenberg fit a gap between connecting custom UI things (nice for the user) with custom code in your theme/plugin (for the dev). it really is great and extremely simple to use as a dev if you once learn how it interconnects in the wordpress ecosystem. I used it now for the first time (for a magazine platform) and instanly boosted my productivity even further. just great. And the authors are also easier in the game. and i have to admit, that I was avoiding gutenberg as long as possible - for no good reason
You are absolutely right sir.
Excellent video! You can do a lot with Wordpress.
Great video Sisisi!!
Thank you!
Yeah! I think the thing most people don't think about it is: if you have templates to install, so you can make a template too, if you have plugins to install, so you can make a plugin too.. in fact you can actually do whatever you want in wordpress if you know what you're doing and the CMS it will be still doing some important things to you like deal with user access and provides you an easy whay to menage content in a freandly whay for final users (whitch means, your client), AND you will have a massive free (or pay) funtionaties from the comunity to use with a few clicks.
Really great information here. Thanks.
Thanks! I'm glad it helps
Thanks for the light! Just wish to know if while building a website with WordPress you can decide to code some part of the project rather than completing it all with WordPress
You could code some parts of the website in PHP through a child theme or plug-in, but you would need a very good understanding of how Wordpress works, so it’s not very beginner friendly 😅
Great explanation!! 👏👏
I'm Really~ Thankful for this Knowledge.
Thanks
Subscribed! Do you recommend using Wordpress to make a website for myself (to use like a link tree) for my LinkedIn, resume...etc or should I just make one from scratch. Also would you put your links for your side hustles links considering potential employers all see it? (I.e. my Turo link with over 20 cars...T shirt business making 70-75 a year..etc)
Well, the advantage of Wordpress is building websites that other people (non-technical people) can log in and manage themselves.
If you're building a personal website for yourself, then I think the most important thing is actually finding a template that looks nice and saves you time. You have many options which are: code it yourself (by finding a nice-looking design or HTML template) or find a nice-looking template on Wordpress, Squarespace, or Wix. So my recommendation is try these options and see which platform is easiest for you to find a nice-looking template and this will save you time, effort, and headaches 😄
Also, I think it's cool to put your other side businesses on the website!
I will start improving my coding skills in to at least intermediate level, to my imagination and thought become strong and fast, I will then divert to WordPress and Elementor plugs and woocommerce and others for making projects
Great content. I am subscribing.
Amazing Explaination 🔥
Thanks for watching 🙂
Good video with explanation on both comparisons between wordpress and custom code. But you never talk about the disadvantages/adavantages.
What are the disadvantages/advantages with Wordpress compared to coding?
He literally explained that in the first 2 minutes. You could also probably google it and get a detailed answer in the form of an article or discussion forum.
Thank you this was very helpful
WordPress is always a bad Idea if you are proficient in coding, otherwise its really good.
So WordPress is the same but its value vary from someone to another and from client to another.
WP really saves a lot of time providing us all this feature and flexible functions!
I'm going full freelance in january and I already have two interested clients in working with me that need help with wordpress. I havent used wordpress outside of writing a blog. I as a javascript developer am almost clueless what wordpress means at scale. Thanks for this video!
thanks. really informative
Quick question, you mentioned that Themes are can be used for complex web apps, but I have heard other say that if you use a theme for like for example a real estate website, so if the theme is what's providing you with the complex UI and backend functionality for that kind of a website, then you are stuck with it because the moment you switch your theme, all your stuff would be gone.
What do you suggest for such scenarios?
And is it possible to use two kinds of theme at the same time, one for just the design and layout and the other one for complex functionality?
If you aren‘t able to make your own custom theme, I would recommend you to use plugins. Plugins do not dissappear when you switch your theme. It will be easier for you to use plugins for special functionality.
That was super helpful - interesting thought that the reason we dont hear experienced developers spruiking WP is because of the job market.
It is kinda hard to sell a custom build professional wordpress webapps with all custom theme code and features, that could not be installed with plugins. I work with some agencies to sell my worktime locally and farther away. Your points are abolutely correct. And I'm diong this for over 9 years now. .. Want to mention, that wordpress is just the building ground for any simple or complex web app or web shop or whatever. I personaly use a webapp to manage all my customer and tasks and invoices and so on. I almost never have to worry about the cms in the background, because it just delivers a solid base for doing your own shit, if you are cabalbe of programming/coding with js/php/mysql/css/html/ or react etc.pp
I'm trying to create a classified ads website with WordPress, but it's challenging to find a theme adapted for that purpose and the necessary plugins to accomplish it. While I have a basic understanding of HTML and JavaScript, it's not enough to create it entirely by myself. Could you provide me with some advice or any assistance that could help me?
I can not sit but write a comment... Really amazing video. And I'm also a lover of wordpress
Thanks for watching and for your support 😄
Exactly what I was looking for. Hard to find info on wordpress from the POV of a developer
Great content!
Your spot-on
Nice comparison
Hey man I love your tutorials. Can you make Wordpress tutorial
thank you for the video. however, i have a question , why did you say that wordpress itself is weird? please explain further
which one to start first web design or web developer?
Greetings, Simon!
Do you have any recommendations on someone that teaches WordPress similar to your teaching style?
I really appreciate all the tutorials you've put up thus far.
i have a question
django also offers same stuff like login system and many more that you dont need to write code for it so what you think about it djando or wordpress??
I use WordPress for most of my freelance projects (mainly e-commerce sites). Plugins allow me to save a lot of time, hence making delivery faster.
Yes Mayank, you're absolutely right. I use wordpress for e-commerce as well and could never imagine myself coding all those features from scratch!
Do you create your own child theme to hand code? I want to create a blog and demonstrate my coding skills.
@@SuperSimpleDev I was wondering the same. I was still learning a css and html course, got kinda demotivated when I realized we could do the same thing with no knowledge of coding at all.
@@Darbyslaton sorry youtube didn’t notify me about your comment. But yup! You hand code a child theme. It’s challenging though, you’re coding in HTML/CSS/PHP and within the Wordpress system
@@allowrapoo2692 you’re right in the sense that coding a website from scratch with HTML and CSS doesn’t have value anymore. Maybe in the 2000s you could make money from local businesses by coding a website for them, but today if you ask any local business, they use a website builder. However, where HTML and CSS have value is: a lot of companies have web apps (CZcams, Facebook, Twitter, Amazon, etc.). These are web apps that you absolutely can’t create with Wordpress (or any website builder) because they are complex and massive. But these companies need developers to add on new features to their web app or tweak existing features using HTML and CSS (and other languages). These companies pay a lot of money for people who can do this. In this situation, learning to hand code is very valuable financially
Yes wordpress is great. We can create a simple website or blogs. I also use this to create systems and also plugins. I think Wordpress can do better from the future.
I enjoyed the video, but most of the things you are showing as wordpress features are regular CMS features. While I definitely agree it would take forever to build them from scratch to each website, I don't see it as exactly comparable to a frontend framework, react for example is made to build interfaces, and a cms - as it stands in the name - is to manage content. So it's pretty common to actually connect a cms (which will offer similar features as the mentioned) with a react built website - jamstack and so would be a common way to take it further
Yes, you're right! They are not really comparable and have different purposes. Though it's nice to have both in a developer's tool belt in different situations
@@SuperSimpleDev agree!
React and wordpress can go hand in hand. You can use Wordpress for the backend and use React or NextJS or even Microsoft's Blazor for your front end. This is known as a headless Wordpress system and is pretty fast. Wordpress has a REST API, which you can easily create secure custom end points. Headless Wordpress systems are great for creating web apps, websites, Android apps or IOS apps that needs to utilize an online database. For instance, your mobile app might track geo locations and record everything in a sqlite database while the mobile device is offline but once the mobile device is connected to the internet it syncs up using a Wordpress custom endpoint. With Wordpress being the backend, you already have an administration backend panel which can be customized by creating your own plugins to extend Wordpress. Wordpress offers a lot and can save developers a lot of time. Like SuperSimpleDev, I view Wordpress as a framework that has a lot of bells and whistles. Anyways, happy coding and if you are not played with Wordpress, I recommend giving it a spin.
@@DatJot Yes, exactly. You know what you are talking about.
Wordpress can indeed be pretty fast. And the market is big.
Oh yes, there is competition for sure. IMO it is best suited for freelancing.
Great video! :)
Thanks for this. It's such a simple distinction that clears loads of unclear thinking. So WordPress is a framework, I'll think of it as an operating system for web publishing.
If I buy a theme or plugin I buy the actual program I want to use on this operating system. So as a (tech savvy) publisher I don't really need to 'learn Wordpress', just how to operate my program.
In 10 years it's the first time I've understood it.
Yea, exactly! It enables non-technical people to manage their own website and add plugins/themes to it. As a developer, if I wanted to build a website that lets non-technical people log in and manage, that would be really really hard with custom code
nice work, thanks
but i guess there is a small market. otherwise why would there be plugins?
I have a question about WordPress's Parent Comment system. Can it be developed to look like any other comment systems you wish such as CZcams's or Facebook's comment systems? Looking forward to hearing from you.
You are really correct
how can I make plugins like woo commerce, dokan etc(to increase functionality of wordpress). Do I need to know programming or I can build them on wp too?
What about price of hosting coding your own website Vs using WordPress?
I know Devs can deploy their work very cheaply, is that the same with a page with WordPress?
Yeah... for regular websites and B2C stores WP is fine.
But if you are building complex B2B solutions with features such as co-browsing and live price and QT negotiations, personalized views for sifferent types of clients etc... its simply not build for that.
Custom design with regular functionalities is doable for WP.
All those things are possible using Wordpress if you know how to do it... just saying...
I'm trying to custom code an HTML website and trying to host that on Wordpress. Is that possible?
I can't find anything online that answers this and I can't figure it out by the Wordpress website.
Sort of. The closest thing to what you're trying to do is create a Wordpress theme, which lets you custom code PHP pages (which is basically HTML with extra features). It's a lot more complicated though than setting up your own webserver to host those HTML files.
@@SuperSimpleDev Is there an easier alternative? Thank you so much for answering btw.
@@officiallyazzam no worries 🙂 if you’re asking about an alternative way to do it in Wordpress, not really. If you’re asking about an alternative to hosting your HTML website, GitHub Pages is an easy way to host pages.github.com
wp is great, for a prototype, it's like Unreal Engine 4 and Custom Engine
Wordpress is a very powerfull CMS if u go in there code files there are files components all like react laravel file structures... And i think its more advanced then them too.... So wordpress is only good if u know how to code.... Then h can customize solve bugs and many more