PDA

View Full Version : آیا ASP.NET تکنولوژی است یا زبان برنامه نویسی



leontry89
شنبه 24 آبان 1393, 15:08 عصر
دوستان آیا ASP.NET تکنولوژی است یا زبان برنامه نویسی؟ (برای تدوین یک متن میخوام)
یعنی بنویسم تکنولوژی ASP.NET یا زبان برنامه نویسی ASP.NET
آخه یه عده میگن این یک تکنولوژی که میشه با #C توش نوشت

saeed410
شنبه 24 آبان 1393, 18:06 عصر
سلام. تکنولوژی است.

hsgpro
شنبه 24 آبان 1393, 18:26 عصر
سلام
طبق گفته ویکیپدیا ASP.Net یه چارچوب (Framework) هست نه تکنولوژی.

http://en.wikipedia.org/wiki/ASP.NET
http://yon.ir/wBaa

leontry89
شنبه 24 آبان 1393, 18:34 عصر
الان من گیج شدم
یکی از دوستان میگه تکنولوژی و...
خواهش می کنم بگید بالاخره کدومه

saeed410
شنبه 24 آبان 1393, 19:14 عصر
پارچوب بودن را قبول دارم. ASP.net یک چارچوب است.یعنی یک زبان برنامه نویسی نیست. حالا سوال اینه ایا چارچوب زبان برنامه نویسی است یا یک تکنولوژی است؟

hsgpro
شنبه 24 آبان 1393, 19:35 عصر
پارچوب بودن را قبول دارم. ASP.net یک چارچوب است.یعنی یک زبان برنامه نویسی نیست. حالا سوال اینه ایا چارچوب زبان برنامه نویسی است یا یک تکنولوژی است؟


البته واژه تکنولوژی شده یه واژه دم دستی برای ما ایرانی ها است هر چی که خارجی ها بسازن میگیم تکنولوژی این تکنولوژی اون.
یه جورایی تعریف کردن از یه چیز هست.

http://yon.ir/JWir

پیام حیاتی
شنبه 24 آبان 1393, 19:42 عصر
دوستان آیا ASP.NET تکنولوژی است یا زبان برنامه نویسی؟ (برای تدوین یک متن میخوام)
یعنی بنویسم تکنولوژی ASP.NET یا زبان برنامه نویسی ASP.NET
آخه یه عده میگن این یک تکنولوژی که میشه با #C توش نوشت

سلام
در کتاب های ترجمه شده فارسی و برخی آموزشگاه ها میگن تکنولوژی اما در سایت Asp گفته framework (چهارچوب) :
ASP.NET is a free web framework for building great Web sites and Web applications using HTML, CSS and JavaScript. You can also create Web APIs, mobile sites, use real-time technologies like Web Sockets and more!

http://www.asp.net/get-started

میشه اینطور نوشت چهارچوب یا تکنولوژی که بر اساس یکی از زبان های اصلی C#‎‎ یا VB پیاده سازی می شود.
اما اینکه بگید asp زبان هست غلطه.

aroshanzamir
شنبه 24 آبان 1393, 20:45 عصر
سلام ASP تکنولوژی است و مثلا سی شارپ زبان برنامه نویسی است //

ahmad156
شنبه 24 آبان 1393, 22:31 عصر
واژه تکنولوژی (technology) یه واژه کلی هست و شاید نشه یه تعریف خاص براش داشته باشیم ولی معمولاً برای زبان های برنامه نویسی به کار میبرن ولی باز هم قاعده خاصی نداره میشه به جای فریمورک هم به کار برد.
فریمورک هم در واقع مجموعه منسجم از کلاس ها و توابع از پیش تعریف شده است که قابلیت های بالقوه از یک زبان برنامه نویسی را درون خود داره. و بدین ترتیب شما میتونین با استفاده از اون بدون درگیر شده با مسائل جزئی و پیچیده از قابلیت های اون استفاده کنین.برای درک بهتر فریمورک بهتره مثال دیگه ای به غیر از ASP.NET رو بزنیم. PHP رو در نظر بگیرین.فریمورک های PHP که میتونین خودتون حتی یه فریمورک ساده رو درست کنین شامل کلاس ها و توابع از پیش تعریف شده است.مثلاً برای نمایش اطلاعات در PHP شما باید بصورت دستی یه Table درست کنین و بعد سطرها و بعد ستون ها.حالا توی فریمورک های PHP به تناسب، هر کدوم کلاسی رو ایجاد کردن که شما به راحتی با نسبت دادن اطلاعات به اون کلاس و تنظیمات مقدماتی اطلاعات مورد نطر رو نشون میده دقیقاً همون کاری که GridView انجام میده.
یه مثال دیگه هم مثل JQuery (که البته بیشتر اون رو کتابخانه (Library) میدونن تا فریمورک).شما برای کار کردن با Ajax توی JavaScript مجبور هستین با جزییات زیادی درگیر باشین ولی توی JQuery شما با چند خط کد به راحتی از Ajax استفاده میکنین.
واژه زبان برنامه نویسی هم که واضحه:لبخندساده:

saeed410
شنبه 24 آبان 1393, 23:28 عصر
به هر حال asp.net یک زبان برنامه نویسی نیست. حالا چارچوب بودنشو بیشتر از تکنولوژی بودن قبول دارم.