VirtoCommerce / vc-platform-core

Project moved to https://github.com/VirtoCommerce/vc-platform/tree/release/3.0.0
Other
38 stars 32 forks source link

Migrate to Angular 1.5 or later. It is a more better solution. #137

Open trueboroda opened 5 years ago

trueboroda commented 5 years ago

Why you choose angularJS 1.4? Angular 1.5 and later is a more better solution.

An important innovation since version 1.5 is the ability to create components that are simpler than through the usual syntax for creating directives. This ability greatly simplifies the development of an application based on the principles of a components architecture. In the future, this will ease the migration of the project to the new angular. This transition is easy.

tatarincev commented 5 years ago

Thank you for you advice, but I afraid what just simple update Angular version will not take a significant effect, there is need to make architectural refactoring too. First of all need to convert manager UI to component model and implement reactive programming model.
At the moment we are making all our efforts to migrate platform and modules to .NET Core and next step I hope will be rework the current manager UI and migration to most modern technologies stack at that time. Preliminary it will be TypeScript with Angular > 7.0 and RxJs

trueboroda commented 5 years ago

I suggest you to apply a next migrations strategy to angular (7 or newer). first to migrate frontend to agularjs component architecture, next to rewrite all frontend on angular 7. From my expirience it is more eassier than write all code from scratch. You will already have a list and a map of components, their interaction interfaces and bindings, also services. It is just my suggest.

tatarincev commented 5 years ago

@trueboroda Are you looking for a job? We need some guys who can be danger with new Web technologies in our project :)

trueboroda commented 5 years ago

I'm working now. But i open for any suggestions =) More than this. I`ve responded to your vacancy from hh.