N
N
nagatooo2020-11-26 23:29:52
Electronic commerce
nagatooo, 2020-11-26 23:29:52

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

5 answer(s)
K
Kirill Makarov, 2020-11-26
@kirbi1996

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.

L
Leonid, 2020-11-27
@caballero

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?

K
Konstantin Nagibovich, 2020-11-27
@nki

If your friend needs an online store, then it is better to take ready-made solutions or sell on marketplaces.

I
index0h, 2020-11-27
@index0h

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.

Probably people who do not work with him say about the obsolescence of the puff. It just so happens that php is out of competition, the absolute part of the sites on it, especially for online stores.
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.

The conclusion is correct, but the reason is not entirely. The purpose of WP is a blog.
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?

If you want - buy from any domain registrar, if you don't want - use let's encrypt
Do I need to always connect a CMS for an online store in order to make it easier to administer?

One way or another, you will need a certain control panel, if you want a CMS - use CMS, if you want your own - write your own. In the first case, you are limited by the capabilities of the CMS, in the second - by the framework.
If yes, which ones can you recommend?

Oddly enough, for an e-shop, it is usually better to use an e-shop, your C.O. Take a look at PrestaShop for example. I strongly do not recommend OpenCart because of the quality of the code and plugins. You can look at Magento, but be prepared to invest a lot of time into it.
what hosting and domain is better to choose for such a small online store?

Hosting - depending on the expected loads and how they are processed, there are too many factors. "Small online store" is a very so-so definition. Domain - choose a free one, a busy one costs more))
As for the choice of a stack in principle - use what you know, or what is close to what you know.

V
Vito Shvidoff, 2020-11-27
@vitalik_ist

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 question

Ask a Question

731 491 924 answers to any question