Closed xltvy closed 2 years ago
After conducting research on the available technologies that we can use for the development of the frontend of our project there are three main Javascript frameworks that I came across:
Angular is one of the most common technologies that is used for frontend development. It has a very detailed documentation. But, its syntax is relatively complicated when it's compared to React and Vue and we also need to practice TypeScript, if we decide to use Angular.
React is arguably the most popular frontend technology of today and because of that there are almost numerous resources that we can use while practicing React. There are tons of free tutorials on YouTube as well. Its syntax is very easy compared to the others and only needs some practice in HTML. However, it does not have a proper documentation.
Vue on the other hand is the newest one among those three and has a very detailed, self-explanatory documentation and ready-to-use official templates. With a basic knowledge of JavaScript and HTML it is easy to build a website's frontend using Vue. However, because it is a new technology it lacks of community resources both for development and for the solutions to the possible problems we may encounter.
As a result of my research I think we can proceed with the React because of its vast resources and community support. During the development process, when we encounter a problem we can find a solution for it easily on the internet. Besides there is probably tons of tutorial videos on the internet for the functionality that we will implement, such as login/signup, chat, annotation vs. But, of course the final decision will be made after we all discuss every possible option after everyone's research is done.
Issue Description
After our first meeting, we have formed our frontend team as: @xltvy , @surmelienes1 , @gokayyildiz , and @Koraytkn . Since we all have little to zero practical knowledge about frontend technologies we can use for our project development, our first action will ve researching about frontend technologies. After providing reports of our research, we will decide on the technology we will use.
Step Details
Steps that will be performed:
Final Actions
After we analyze our findings we decide on the frontend technology we will use.
Responsible People
Deadline of the Issue
11.10.2022 - 23:59