سلام؛... بعد از مدتی بلاخره آمدم یک مطلبی بگذارم!
نمیدونم با Radar آشنایی دارید یا نه؟! اگر نه، برای آشنایی اینجا را ببینید.
... احتمالا دیگر میدانید که رادار یک گزارش از بخشهای اثرگذار در صنعت نرمافزار است، یعنی دقیقاً Techniques, Platforms, Tools, Languages and Frameworks. آخرین گزارش چند روز پیش منتشر شد: http://www.thoughtworks.com/radar
این گزارش برای من بسیار جذاب بود و چند نکته هم نظرم رو جلب کرد:
- JavaScript در حال حاضر نقش ویژهای در تولیدات نرمافزاری ایفا میکند؛ از Client-side تا Server و ابزارهای مثل Grunt.js و PhoneGap و ...
- JVM با زبانهای Functional ای که روی آن بستر وجود دارند(Scala, Clojure) و حتی Java و Groovy ، همچنان پیشرو است.
- Functional, Concurrency, Distributed و Reactive: با وجود زبانهایی همچون Scala, Clojure, Elixir و Go و چارچوبهایی مثل Akka و Playframework در این گزارش، نمیشود انتظار یک جنبش به سمت Reactive Programing را نداشت. میتوانید اینجا بیشتر در موردش بخوانید.
- BigData را نمیشود فراموش کرد(Hadoop2, Storm, ElasticSearch).
البته این گزارش نکات جالب دیگری هم دارد، ولی من به همین میزان اکتفا میکنم.
دیدم در مورد نسل جدید فریم ورک جاوا اسکریپت صحبت کردید. گفتم یکی رو هم من معرفی کنم .
EmberJS به نظرم خیلی به مراتب بهتر و انقلابی تر هست نسبت به آنگولار