Hit enter after type your search item
NEWS SMART

Here you will find everything about smart and technology

How to choose a tech stack for your website – 1. Introduction

/
/
/
134 Views

– Hi, I'm Nouha, I'm with Sadek We're in Prismic Studio

And we wanted to answer a question we hear a lot, which is "When I create a website, how do I choose which technologies work with How do I choose my tech stack?" – Right, and you know it's an important question, and it comes so often Because there are so many solutions, so many technologies Like people ask, like, should I use WordPress, should I not use WordPress There are so many other choices, like, about frameworks

Like you know you React, Gatsby, JavaScript, Nodejs or others You know, and each of these have it's own advantages And that's why knowing these advantages, knowing your context, then you can decide better – Yeah, – So, that's why maybe we thought of doing this video to kind of go into the advantages of the different approaches

– The answer that we tend to give first is related to like who you are Who are you? – Right – If you're a developer or not, or a designer – Right, if you don't know how, and you don't want to learn how to write JavaScript and CSS So maybe you're looking for some, like, website visual builder where you have some interface

– Drag and drop – Drag and drop Some blocks to get your website, of course it's constrained, but maybe for your case, you don't want to invest time learning So that's an approach, that's an approach Not the approach that we are going to talk about in this video

We're more focusing on people that can write, some HTML and CSS – M-hmm – So for the other people that can do that So basically there are two different blocks, Right? – Yeah, – There is the code, or the templates, that kind of render the website And there is the content Where does it go? Where do you host it? How do you edit it? Right? Because of course you can do a website without managing content Then you will have that as, you know, static

But you don't want to go committing changing your code and redeploying it each time you have to go fix a typo – Yes – It's not very good You know, It takes a lot of time, and its not a very productive approach So it's better to imagine it as two different blocks

– Two different blocks – One that renders and one that manages content, which has like an editor and you know, all the different things that you need, to publish content – Okay, and then you have two choices Either you chose a solutions where you have those two blocks coupled, like WordPress for instance, Or you could use two different solutions Like have your own framework and your own CMS

– Right, for instance traditional solutions will have these both coupled But the problem with that is your constrained to what that CMS technology provides you So you have to for instance, WordPress to write inside WordPress templates – To add plug-ins – To add plug-ins, all these kinds of things

Which is a good approach There are a lot of things we can learn from WordPress They've done a great job, and they have a huge community But, you know, you can't chose your favorite technologies or framework from these that are evolving along The other thing I say okay well, what I need the CMS for is just the publishing and the editor

And then I want to be able to, you know, use my favorite framework, a JavaScript framework or whatever it is, PHP framework And, you know, to develop with that – So that's another approach – That's a solid solution – So yeah, and then there's the choice between these technologies and these CMS

– These cms, yeah – That need to be approached – And you talked about the community, and that's maybe something that can help you choose – Right – When you consider a technology, like the community around it – Yeah, is there a big community around something? Because you know you don't want to be stuck with something that doesn't have a community

Because in case you have questions, or have issues, or using it not in the way they thought about it – Yep – You need to be able to have someone else that has thought of it or developed something for it or gave an answer about it – Or you can ask and you know that your going to have like an answer really quickly – But how can you know, like what, how big the community is? – Well when it's about the community, most of people would look at their Github and see how many stars they have, or the number of questions answered

– In StackOverflow things like this – But I like the idea of having like a Slack community or Spectrum – Spectrum community where you know you can ask questions – You can interact – Yeah, with chat

And I had a friend, he used to go to google, and just google like the name of the technology + issue And then he will see how many issues they have in this community, and how are they solving them? You know, are they responding to these people – Just to test it out (laughing) – So maybe in future videos, we'll, you know, in next videos we'll talk about how to choose a framework And then maybe in another video, dig deeper how to choose a CMS or something for managing content

– Yeah, sure – Cool

Source: Youtube

This div height required for enabling the sticky sidebar
Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :