Recently I got a chance to work on a project, where i18n was already implemented, and now we were expanding it for middle east contries for that web, which means implement RTL. You can find a lots of articles around, what needs to take care while implementing LTR and RTL websites etc., but those articles are a true help, if you are creating or building an application from scratch, but in this case application was already live and running on more than 70 locales (countries).
A common question now-a-days people ask – “Which JS framework should I use or is better?” There are enormous number of posts available on net, “Compare JS frameworks, which one is best?, Why angular is better than others? etc.“, but I think – “are we asking the right question even? do we understand what support we need for the information we want to handle?”
I think its better to understand your project first, instead of start googling for this vague answer, which might not fit. If you are starting a new project, would you start with the framework selection process first, or you will write your own custom from scratch or you will use the one you used in your last project or the one you are most comfortable with? lots of questions, which usually arose when we start something new, but what if you join a project which is already in half way baked and the whole team is suffering with the pain with it? What would you do in that case? will you take a step ahead and change it? theoretically or in sunny world example, the answer could be yes, but practically, its quite unacceptable and unreasonable too.