Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Research & Report for Frontend Technologies (Frontend Team) #327

Closed
4 tasks done
xltvy opened this issue Oct 10, 2022 · 2 comments
Closed
4 tasks done

Research & Report for Frontend Technologies (Frontend Team) #327

xltvy opened this issue Oct 10, 2022 · 2 comments
Assignees
Labels
priority-medium Medium level priority issue Status: Completed Issue is solved type-research Further research will be done regarding the topic

Comments

@xltvy
Copy link
Contributor

xltvy commented Oct 10, 2022

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:

  • Conduct research on frontend technologies that can be used for our project development
  • Provide report regarding the findings of research (pros and cons specification would be great)
  • Decide on which technology to use

Final Actions

After we analyze our findings we decide on the frontend technology we will use.

Responsible People

  • Altay Acar
  • Muhammed Enes Sürmeli
  • Koray Tekin
  • Mehmet Gökay Yıldız

Deadline of the Issue

11.10.2022 - 23:59

@xltvy xltvy added priority-medium Medium level priority issue type-research Further research will be done regarding the topic status-new New issue in initial state labels Oct 10, 2022
@xltvy xltvy self-assigned this Oct 10, 2022
@xltvy
Copy link
Contributor Author

xltvy commented Oct 10, 2022

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:

  1. Angular
  2. React
  3. Vue

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.

@xltvy xltvy added status-inprogress Issue is currently worked and removed status-new New issue in initial state labels Oct 10, 2022
@xltvy
Copy link
Contributor Author

xltvy commented Oct 14, 2022

We have discussed and agreed on using React as the frontend technology for our project as a consensus in our meeting 2.

Thus, I am closing the issue, any development process of the frontend of our application can be tracked from our repository.

@xltvy xltvy closed this as completed Oct 14, 2022
@xltvy xltvy added Status: Completed Issue is solved and removed status-inprogress Issue is currently worked labels Oct 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority-medium Medium level priority issue Status: Completed Issue is solved type-research Further research will be done regarding the topic
Projects
None yet
Development

No branches or pull requests

1 participant