Answer the question
In order to leave comments, you need to log in
Is it worth it to create a small online store on Java + Angular? What technologies are better to use?
Hello!
There was an opportunity to make a small online store for a friend, and at the same time I want to learn how to write full-fledged sites myself.
It is assumed that this online store will provide processing of a small category of goods. The user will register using Vkontakte or a phone, and the user's personal account will simply contain a purchase history. A plus is the connection of an external module for paying for goods (for example, Interkassa or Yandex cash desk).
But the question arose: what technologies are currently better to use for writing such a site?
Lots of people on the internet use PHP ., but they say that it is already a little outdated, and I did not really have to deal with them. I would like to use something more relevant in this development.
I myself work as a back programmer in Java , I started to learn Angular . This leads to the next question: is it a good idea to use the Java + Angular bundle to write such a site, or is there already ready and tested for these purposes and focus on modules that are better to write yourself?
I saw a lot of advice to use WordPress , but I don’t consider it for this task, because I read that there will be a strong binding to its modules and there will be restrictions in case of customizing the site.
Also advised to use a bunchReact.js + Firebase _ What do you think about this?
Also, there were questions about how best to get an ssl certificate and make a secure connection on your site, what is better to use for this purpose? Do I need to always connect a CMS for an online store in order to make it easier to administer? If yes, which ones can you recommend?
And probably the last question: what kind of hosting and domain is better to choose for such a small online store?
I will be grateful for every answer!
Answer the question
In order to leave comments, you need to log in
You say that as if you know all these technologies and there is no difference on what to write. For good, you create a website and separately another admin panel. Through the admin panel you will send requests for managing goods and other things. Sell on the main site. As an option, I would advise react on the front, php on the back. If you need flexibility, then yes, you need to completely write everything yourself so that the back scatters everything in the database as you need. Another question is how big your skills are to write both the front and back at once, and to typeset and move in SEO.
Technology should be used with what you know.
And the simpler the better. Something that is not Java with Angular.
In general, there are a lot of ready-made stores written in php (which means they become on any hosting) there is no point in making self-propelled guns - who will need it?
If your friend needs an online store, then it is better to take ready-made solutions or sell on marketplaces.
A lot of people on the internet use PHP, but they say it's a little outdated, and I haven't really had to deal with them either. I would like to use something more relevant in this development.
I saw a lot of advice to use WordPress, but I don’t consider it for this task, because I read that there will be a strong binding to its modules and there will be restrictions in case of site customization.
Also, there were questions about how best to get an ssl certificate and make a secure connection on your site, what is better to use for this purpose?
Do I need to always connect a CMS for an online store in order to make it easier to administer?
If yes, which ones can you recommend?
what hosting and domain is better to choose for such a small online store?
If it’s small, why not WordPress + WooCommerce, in my opinion, it does a great job, I understand that these are crutches, but in my opinion these are the best crutches Well, if the movement of the store, then of course Magento is just painfully heavy and clumsy and eats resources mercilessly
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question