۵ سال و ۵ ماه قبل، جمعه ۲۳ فروردین ۱۳۹۸، ساعت ۱۵:۲۰
یکی از راههای بروز بودن به نظر من رفتن از شرکت کنونی و به یک شرکت جدیدتر هست! پروژههای زیادی هستن که مثلا ۱۰ سال پیش زده شدن و مشتری خودشون رو دارن و شرکتها هیچ تمایلی به ارتقا و بهبودش ندارن و همیشه یک شخص junior پیدا میکنن که نگهداریش کنن. همچنین یکی از عواملی که باعث میشه آدم عقب بیفته از تکنولوژی و مطالب روز همکارایی هستن که هیچ علاقه ای به بهتر کردن خودشون ندارن و به تنها چیزی که فکر میکنن اینه که ساعت ۶ بشه و فلنگو ببندن! توی یک همچین محیطی شما باشی، ناخواسته مثل خودشون میشی و یهو میبینی که همه چی دورت عوض شده و شما هنوز WebForm رو هم درست یاد نگرفتی ....
۵ سال و ۵ ماه قبل، پنجشنبه ۸ فروردین ۱۳۹۸، ساعت ۱۸:۰۶
در نسخههای جدید Rider که شامل EAPهای اولیه 2019.1 میباشد، برای فایلهای razor از موتور WebStormبه همراه Resharper استفاده میشود(RIDER-9801). پیش از این Rider تنها از Resharper استفاده میکرد که با مشکلاتی از قبیل عملکرد، syntax highlighting، پشتیبانی ضعیف از css/js همراه بود.
۵ سال و ۵ ماه قبل، پنجشنبه ۸ فروردین ۱۳۹۸، ساعت ۱۶:۵۸
بله درسته، من یک لحظه از وابستگی razor به کامپایلر #C غافل شدم.
در intelij idea میشد خیلی از امکانات webstorm رو با کمک plugin اضافه کرد، با اینکه rider رو استفاده کردم اما به این نکته دقت نکردم، آیا توی rider هم این امکان هست؟
۵ سال و ۵ ماه قبل، پنجشنبه ۸ فروردین ۱۳۹۸، ساعت ۱۶:۴۷
Razor یک فناوری سمت سرور هست و قسمت مهمی از پردازش آن، وابستهاست به اطلاعاتی که برای مثال از یک اکشن متد دریافت میکند (و برای این منظور نیاز به دسترسی به کامپایلر #C را دارد). به همین جهت Rider پشتیبانی کاملی از آنرا ارائه میدهد. WebStorm دید سمت کلاینتی دارد و اگر خواستید فایلهای Razor را هم در آن به صورت HTML پردازش کنید، در قسمت Settings | Editor | File Types، نیاز است cshtml.* را به صورت HTML معرفی کنید.