ably ably برای هدایت شدن به سایت جدید اینجا کلیک کنید

آموزش برنامه نویسی

آموزش برنامه نویسی وب، اندروید، ویندوز , اسکیوال و...
Tell: 0912 097 5516
| Email: Hello@EduOnline.ir

۳ مطلب با کلمه‌ی کلیدی «تکنولولوژی های وب» ثبت شده است

معرفی 5 زبان برنامه نویسی برتر در سال 2014

بسم الله الرحمن الرحیم

روند زبان های برنامه نویسی همواره در حال تغییر است. هر روز یک تکنولوژی جدید و یک راه حل ارائه می شود و همچنین ساختارها به سرعت در حال تغییر هستند. یکی از اهدافی که به دنبال آن هستیم بر روز رسانی سطح علمی شما دوستان عزیز است. از این رو جالب است با 5 زبان برتر برنامه نویسی در سال 2014 آشنا شوید، هر چند سبک و سیاق کار در ایران واقعا با سایر کشورها بسیار متفاوت است.

5 زبان برنامه نویسی برتر سال 2014

Strongly typed

بسم الله الرحمن الرحیم

Strongly typed

زبان های Strongly typed به شما اجازه نمی دهند که از یک نوع به نام یک نوع دیگر استفاده کنید. مثلا string به int

در Strongly typed به صورت اتوماتیک یک نوع به نوع دیگر تبدیل نمی شود. مثلا در زبان Perl می توانید یک رشته

شامل "123" در یک numeric قرار دهید و این به صورت اتوماتیک تبدیل به 123 می شود اما زبان های strongly typed این کار را انجام نمی دهند مثلا python یک زبان strongly typed است.

طبیعتا خطاهای زیادی را در هنگام کار کردن با سی شارپ مخصوصا LINQ در ارتباط با strongly typed مشاهده کردید:

مثال

var answer = 1 * "1";

این دستور اجرا نمی شود، بلکه شما باید خودتان به صورت صریح تبدیل نوع را انجام دهید.
اما در PHP دستور زیر اجرا می شود:

$x = "3" * 1; // is correct in php

تاریخچه برنامه های مبتنی بر وب

 

 

بسم الله الرحمن الرحیم

تاریخچه برنامه های مبتنی بر وب

بازه انتشار

نام تکنولوژی

مزایا

معایب

وقتی به دنیا آمدم

Common Getway Interface

(CGI)

·        آسان

·        انعطاف پذیر

·        گزینه اول وآخر

برنامه خارج از وب سرور اجرا می شود و به ازای هر درخواست یک پروسه ایجاد می کند

زمانی که ما شرکتی هنوز نداشتیم (کودک بودیم)

Microsoft Internet Database Connector

در وب سرور اجرا می شود

فقط واسطه ای که اجابزه انجام دستورات متداول SQL  را می دهد

1996 (زمانی در حال فراگرفتن علوم کامپیوتر بودیم)

Active Server Page

(ASP)

چند منظوره

کامپایل وتفسیر دستورات در زمان اجرا

کدهای در هم آمیخته (مثل سالاد فصل)

 

2002-2003

(شروع کار به صورت مبتدی)

Asp.Net Web Form 1.0/1.1

·        کدهای کامپایل شده

·        کنترل هایی که وضعیت خود را نگه می دارند

·        امکانات زیاد و زیر ساخت قدرتمند

·        دیدگاه جدیدی از برنامه نویسی شی گرا

مصرف زیاد پهنای باند

کدهای HTML غیر بهینه

سخن بودن تست کد

2005(تاسیس اولین شرکت)

Asp.Net Web Form 2.0

 

 

2007 (فعالیت به صورت حرفه ای)

Asp.Net Ajax

 

 

2008 (تغییر حوزه کاری شرکت )

Asp.Net Web Form 3.5

 

 

2009 (فعالیت در حوزه و شرکت جدید)

Asp.Net MVC 1.0

 

 

2010 (فراهم کردن بستر و آموزش نیروها)

Asp.Net Web Form 4.0

Asp.Net MVC 2.0

 

 

2011 (به دنبال ایجاد زیرساخت )

Asp.Net MVC 3.0

 

 

 

2012 (فراهم کردن بستری حرفه ای)

Asp.Net MVC 4.0

Asp.Net Web Form 4.0

 

 

شد آنچه شد

up
ما را در گوگل محبوب کنید