-
Notifications
You must be signed in to change notification settings - Fork 74
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
Redesigning Modular GUI using Angular #327
Comments
I have explored both Angular and React in some more detail, and this is where we stand at the moment. We will shortly commence on completely redesigning and building the GUI for TextDB from the ground up. This requires making a few pertinent decisions about what frameworks to use which will aid the development process. We need to ensure that the codebase of the GUI follows the same principles of the engine, and remains modular and extremely maintainable. Currently, to make single page applications for the web there are two popular options of frameworks:
Both tend to be very good frameworks. In the following section I will list some of the pros and cons of either choice. Angular2Pros:
Cons:
Have a look at the following sample application I built using Angular2, to get a sense of framework - Tour of Heroes ReactJSPros:
Cons:
Have a look at the React tutorial for a better idea - Tutorial: Intro To React - React Having considered the above factors, an our general comfort level with building GUIs and the requirement for the codebase to be modular and maintainable, it seems like Angular2 will be a better option. Please have a look at this and do some exploring on your own too, and let me know what you guys think. This is an important decision for us. |
These are the preliminary mockups as seen during the TextDB meeting on 02/01/2017. The mockup had some comments which have been listed after the screenshots. Editor ViewQuery History ViewResults ViewComments and Reviews of the Mockup
|
I have found from some exploration, that:
|
@henrychen0220 @kishore-narendran @Jimmy-VVang Please update the screenshots based on our discussion today on the mockup. |
Looks much better. For those icons, for now, can we just add small-font text (e.g., "Regex") to each icon? In the future we can make them more intuitive. |
@Jimmy-VVang Please update your progress with the Angular GUI under this issue. And use this issue as a reference in your PR. |
The new Angular GUI is fully merged into the master branch in PR #429 #430 #432 #433 #434 #469 . The new GUI is beautiful and very successful. The current GUI implemented the Editor view, (first picture in the design mockups). |
Some frameworks to consider using -
The text was updated successfully, but these errors were encountered: