نکاتی که بایستی در مورد زبان برنامه نویسی بدانید
به صورت کلی به فرایند نوشتن و توسعه نرمافزار، وب سایت و اپلیکیشن برنامه نویسی می گویند.اما زبان های متعددی وجود دارد که هر زبان کاربرد متفاوتی داشته و سبک خاص خود را دارد، از این رو انتخاب کردن یک زبان برنامه نویسی براساس قلمداد کردن فاکتورهای زیادی صورت می گیرد از جمله: سیاست و استراتژی شرکت، بودجه ی شرکت، عملکرد زبان ،پشتیبانی و توسعه ی آسان زبان و…
زبان برنامه نویسی به دو دسته ی سرور ساید و کلاینت ساید تقسیم می شود که زبان سرور ساید شامل j2e, Dejango, php,asp.net ,node js می باشد که امکان دریافت request از سمت مرورگرها، انجام پردازشهای لازم روی انها و در صورت لزوم ارتباط با بانک اطلاعاتی را فراهم می کنند.
تنها زبان برنامه نویسی کلاینت ساید javascript می باشد که فریم ورکها و library هایی مانند jquery, angular cli, react js,kendo ui و vue js بر پایه ی آن به کمک node js ایجاد شده اند و امکان تعامل صفحات سایت را با کاربران جدا از سرور روی مرورگرها فراهم می کنند.
زبان ها دارای سطوح متفاوتی می باشند از “سطح پایین ” تا “زبانهای سطح بالا”. اما زبان های سطح پایین معمولاً به زبان ماشین نزدیکتر می باشد در نتیجه سریعتر اجرا میشوند، بر خلاف آن زبان های سطح بالا خلاصه تر می باشد و در نتیجه کاربرد آن آساناست ولی سرعت اجرای آن کم است.اما به صورت کلی چیزی که در تمام زبانها ثابت است ساختارهای اصلی و اساسی می باشد برای مثال ورودی، خروجی، محاسبه، شرط، حلقه و … ولی مسلما جزییات آنها متفاوت می باشد
-
پایتون چیست؛ کاربرد زبان برنامه نویسی پایتون
زبانهای برنامهنویسی تنوع بالایی داشته و هرکدام کاربردها، مزایا و معایب خاص خود را دارند. یکی از زبانهای برنامهنویسی شی…
بیشتر بخوانید » -
فریم ورک لاراول چیست؟ امکانات و دلیل محبوبیت Laravel به زبان ساده
اگر بخواهیم بصورت مختصر به سوال فریم ورک لاراول چیست پاسخ دهیم، باید گفت یکی از محبوبترین فریمورکهای PHP است…
بیشتر بخوانید » -
unicode چیست ؟ از utf-8 چه میدانید
وقتی شما، کاراکتری را در یک برنامه ویرایش متن یا اپلیکیشن وب قرار میدهید، این کاراکتر با استفاده از مجموعهای…
بیشتر بخوانید » -
کد نویسی چیست؛ معرفی ۱۰ تکنیک کد نویسی صحیح و مرتب
تمام کسانی که به نوعی با کامپیوتر سروکار دارند، بارها واژه کدنویسی به گوششان خورده است. اما اینکه کد نویسی…
بیشتر بخوانید » -
هاست asp.net core را بشناسید + معرفی ۶ ویژگی هاست دات نت کور
شاید یکی از پارامترهای اساسی که برنامه نویسان، برای ایجاد و استقرار برنامههای خود باید در نظر بگیرند، استفاده از…
بیشتر بخوانید » -
Node.js چیست و نحوه راه اندازی Node.js روی هاست (لینوکس یا ویندوز)
همراه با ظهور هر پلتفرم جدید برنامه نویسی، چالش جدیدی برای پیدا کردن شرکت میزبان مناسب پدیدار میشود. پلتفرم Node.js…
بیشتر بخوانید » -
مقایسه عملکرد لاراول با php 5.6 در مقابل php 7.0
بررسی بعضی از معیار های کارایی php 5.6 و php 7 برای laravel 5 تا نشان دهیم که چرا php…
بیشتر بخوانید » -
زبان HTML5 چیست ؟ معرفی تگ های معنایی در زبان HTML5
زبان HTML5 آخرین نسخه html است. کدی که صفحات وب را توصیف می کند. اگر قصد دارید اطلاعات کامل تری…
بیشتر بخوانید » -
دات نت کور یا NET Core. چیست؟ [مقایسه سایر پلتفرمهای NET. با دات نت کور]
در سال ۲۰۱۴ شرکت مایکروسافت از Net core. رونمایی کرد. سال ۲۰۱۶ نیز از Net core framework. به جای نسخه…
بیشتر بخوانید » -
رایج ترین اشتباهات طراحی وب سایت ، برنامه نویسی و سئو
خطا و اشتباهات طراحی وب سایت و کد نویسی امری اجتناب ناپذیر است که ممکن است هر طراح وبسایتی آن…
بیشتر بخوانید »