نکاتی که بایستی در مورد زبان برنامه نویسی بدانید
به صورت کلی به فرایند نوشتن و توسعه نرمافزار، وب سایت و اپلیکیشن برنامه نویسی می گویند.اما زبان های متعددی وجود دارد که هر زبان کاربرد متفاوتی داشته و سبک خاص خود را دارد، از این رو انتخاب کردن یک زبان برنامه نویسی براساس قلمداد کردن فاکتورهای زیادی صورت می گیرد از جمله: سیاست و استراتژی شرکت، بودجه ی شرکت، عملکرد زبان ،پشتیبانی و توسعه ی آسان زبان و…
زبان برنامه نویسی به دو دسته ی سرور ساید و کلاینت ساید تقسیم می شود که زبان سرور ساید شامل j2e, Dejango, php,asp.net ,node js می باشد که امکان دریافت request از سمت مرورگرها، انجام پردازشهای لازم روی انها و در صورت لزوم ارتباط با بانک اطلاعاتی را فراهم می کنند.
تنها زبان برنامه نویسی کلاینت ساید javascript می باشد که فریم ورکها و library هایی مانند jquery, angular cli, react js,kendo ui و vue js بر پایه ی آن به کمک node js ایجاد شده اند و امکان تعامل صفحات سایت را با کاربران جدا از سرور روی مرورگرها فراهم می کنند.
زبان ها دارای سطوح متفاوتی می باشند از “سطح پایین ” تا “زبانهای سطح بالا”. اما زبان های سطح پایین معمولاً به زبان ماشین نزدیکتر می باشد در نتیجه سریعتر اجرا میشوند، بر خلاف آن زبان های سطح بالا خلاصه تر می باشد و در نتیجه کاربرد آن آساناست ولی سرعت اجرای آن کم است.اما به صورت کلی چیزی که در تمام زبانها ثابت است ساختارهای اصلی و اساسی می باشد برای مثال ورودی، خروجی، محاسبه، شرط، حلقه و … ولی مسلما جزییات آنها متفاوت می باشد
-
آموزش ایجاد و تعیین سطح دسترسی کاربر در دیتابیس با workbench
Workbench بانک اطلاعاتی، ابزاری نرمافزاری است که برای مدیریت و توسعه چندین پایگاه داده مرتبط SQL استفاده میشود. این نرم…
بیشتر بخوانید » -
آموزش اتصال و مدیریت MySQL WorkBench
WorkBench یک ابزار مدیریت دیتابیس با قابلیتهای بال برای دیتابیس MySQL میباشد و معمولا با عبارت MySQL WorkBench مورد جستجوی…
بیشتر بخوانید » -
فریم ورک لاراول چیست [مزایا و دلیل محبوبیت 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 پلتفرمی است چند منظوره برای توسعه…
بیشتر بخوانید »