PDA

View Full Version : سوال: typescript چیست؟



ravand
جمعه 24 آبان 1392, 08:56 صبح
سلام
من در مورد typescript چند تا مقاله خوندم ولی هیچ کدومشون درست و حسابی توضیح ندادن typescript چیه و به چه دردی میخوره؟ برای چی کاری میشه ازش استفاده کرد؟ بیشتر این مقاله ها رو یا ترجمه کردن یا کپی برداری.
متشکرم.

Javidhb
جمعه 24 آبان 1392, 11:12 صبح
مایکروسافت اومده جاوااسکریپت رو شبیه #C کرده یعنی class، interface و مشخص کردن نوع متغیرها و ... رو به جاوااسکریپت اضافه کرده.

طبق گفته سایتشون، کدهای جاوااسکریپت توی typescript قابل اجراست و کدهای typescript بعد کامپایل شدن هم توی همه مرورگرها اجرا میشن.

به چه دردی میخوره؟
وقتی پروژهای بزرگ و پیچده رو میخاید انجام بدید برای دسته بندی، خوانا تر شدن کد، راحتتر شدن نگهداری و آسونتر شدن تغییراتی که قرار بعدا ایجاد کنید این نوع زبانهای برنامه نویسی میتونن از جاوااسکریپت بهتر عمل کنن.

نمونه های دیگه این نوع زبونها coffescript و Dart (گوگل) هستن.

MKalami
سه شنبه 24 دی 1392, 08:59 صبح
من میخوام با یه سخت افزار ( مثلا یک کارتخوان) سمت کلاینت ارتباط بر قرار کنم.
کافیه بتونم یه تابع که با دلفی نوشته شده رو فراخوانی کنم.
دارم روشهای مختلف رو امتحان میکنم
تا الان روشهای زیر رو تست کردم و جواب گرفتم
ActiveX
Silverlight
Java Applet
Client-side webservice
Client-side webserver

میتونم از TypeScript به این منظور استفاده کنم؟

Mousavmousab
پنج شنبه 02 دی 1395, 18:54 عصر
سلام
برای آموزش تایپ اسکریپت (typescript) میتونید از
اینجا (http://hoolity.com/default.aspx?cat=5017&page=1)
دانلود کنید.

arenaw
سه شنبه 21 دی 1395, 15:34 عصر
یه فرق مهمی که بین Typescript و ES6 هست، اضافه شدن نوع متغیر هست. مثلا فانکشنی که آرگومان ورودیش حتما Boolean باشه. این کار هم میتونه خوب باشه و هم بد. خوبیش اینه که کدهای شما خواناتر میشه. در صورتی که پارامتر اشتباه ارسال بشه، اسکریپت کامپایل نمیشه. اما بدیش میتونه این باشه که کسایی که جاوااسکریپت عادت دارند شاید سخت باشه عادت کردن به رفتار.
اما در نهایت توجه داشته باشید که کد همه اینها، از جمله Typescript و Dart و Coffescript کامپایل میشن و خروجی یک فایل .js خواهد بود که براوزرها میفهمنش. اینها فقط برای زمان توسعه برنامه هستن.