قبل از شروع این مقاله بهتر است ابتدا یک خاطرهی کوچک را تعریف کنم. مدتی پیش بود که برای سایت داکیومنتیشن یکی از پروژههای Open-Source سعی داشتم از vuepress که یک static site generator هست استفاده کنم. متاسفانه نسخهی بتایی که استفاده میکردم یک فیچر مورد نیازم را نداشت و مجبور شدم خودم بهآن این فیچر را اضافه کنم. سوروس را گرفتم، فیچر اضافه شد و ماجرا از اینجا شروع میشود ... commit lint : اول اجازه نداد که کامیت را انجام ...
از اولین مقالهای که در مورد AngularJS در این سایت منتشر کردم، بیش از دو سال میگذرد. در آن زمان فقط از این فریمورک تعریف و تمجید کردم؛ اما بد نیست بعد از چند تجربهی کاری دلایل تنفری را که نسبت به آن پیدا کرده ام، نیز بیان کنم. اگر عبارت why I hate angularjs را در گوگل جستجو کنید، میبینید که فقط من این عقیده را پیدا نکردهام و افراد دیگری نیز هستند که مثل من فکر میکنند و حتی از لحاظ فنی AngularJS را به چالش کشیدهاند. برای مثال ...