TGViewer
کدنویس یکروزه کدنویس یکروزه @codinginaday · 672 subscribers
Post #36 1.1K
چه زبان برنامه نویسی، کجا و برای چه؟

برنامه نویسی امروز به شکل 'وب اپلیکیشن' مطرحه چون نیاز به نصب نداره و از تلوزیون های هوشمند (مثل اپ تماشای فیلم) تا موبایل ها که رایج ترین کامپیوترها در دست مردم هستن، تنها با یک مرورگر اینترنتی و بدون نیاز به نصب و اشغال فضا و خطر هک یا ویروسی شدن، اجراشون می کنن.
برنامه ی تحت وب رو میشه به یه مخلوق روباتی تشبیه کرد. بر این اساس تخصص های لازم برای خلق یک برنامه رو عین یک روبات توضیح میدم که بدونید اهمیت هر زبانی در چیه.

- بدن روبات یا اسکلت برنامه:
با HTML و CSS به طور عام ساخته میشه. یعنی ریخت برنامه و فرم ها و اشیاء با کدهای HTML ساخته میشن ولی پارامترهای جانمایی، رنگ آمیزی یا واکنشگرا بودن برای نمایش در موبایل رو با CSS انجام میدیم. برای HTML میانبرهای زیادی ساخته شدن که میشه مثل برنامه ی Dreamweaver بدون کدنویسی صفحات وب ایجاد کرد یا کد نویسی رو راحت کرد.
برای css کتابخانه های کد زیادی نوشته شدن که معروف ترین اونها Bootstrap هست و شما رو از نوشتن صدها خط کد بی نیاز میکنه. یعنی برای ساختن یک منو بجای اینکه چندین خط کد بنویسی یک دستور داری!

- موتور یا مغز:
حالا این بدن فقط یک عروسک بدون تحرکه که باید جان بگیره و در وحله ی اول یه سری حرکات سریع داشته باشه. یعنی موقع پر کردن فرم ها بتونه تشخیص بده که چه اطلاعاتی قبل از ارسال وارد شدن، آیا ایمیل یا شماره تلفن صحیحه؟ و بعد هر محاسبه ای که برای طبقه بندی قبل از ذخیره ی اطلاعات لازمه داشته باشه.
اینجا پای Javascript وسط میاد. و چون این زبان مشکلیه و برای کدنویس ها امکانات خاصی نداره، براش کتابخانه ی کد درست شده مثل React. ری اکت از ابتدایی ترین هاست. در حال حاضر اگر به دنبال جایگاهی در حد بوت استرپ برای css باشیم باید Vue.js یاد بگیریم که ایرادهای کتابخانه های قبلی رو برطرف کرده و بسیار سریع تر کار میکنه (مغز بهتریه!) و یادگیریش هم آسون تره.

- حافظه:
این برنامه خروجی هایی داره که قراره نگهداری بشن و پای بانک اطلاعات مثل اسامی زیر وسط میاد.
Access ، SQL ، My SQL ، Oracle
و برای اینکه بشه با این بانکها ارتباط برقرار کرد زبانهای سمت سِرور لازم هستن.
شرکت مایکروسافت پکیج کتابخانه های کد دات نت رو پیشنهاد کرده که با زبان سی شارپ تحت تکنولوژی ASP بسیار هماهنگه و روی بانک اطلاعاتی خودش SQL بسیار قوی عمل میکنه. اما با دنیای اوپن سورس هنوز فاصله داره و خیلی از کشورها مثل آلمان اطلاعات صنایع خودشون رو با زبانهای دیگه هندل می کنن. تا دست آمریکایی ها نیفته!
زبان PHP و بانک اطلاعاتی MySQL پر کاربرترین برای وب در دنیاست. طوری که تمام سایت های معروف مثل ویکی پدیا و فیسبوک با این تکنولوژی ها کار می کنن. همینطور بالای ۳۰ درصد سایت ها با نرم افزار وردپرس ساخته میشن که با زبان پی اچ پی نوشته شده.

اما برنامه نویسی فقط ساخت سایت، وبلاگ یا فروشگاه نیست: سیستم های آرشیو اسناد، دریافت خلافی ماشین، انبارداری، حسابداری، شهروند الکترونیک، اطلاعات پرسنل، صدور فاکتور رستوران، و .. همه برنامه هستن و برای نوشتن اونها، نیاز به بانک اطلاعاتی هم هست.

یعنی به طور معمول برنامه نویسی بدون دیتابیس نیاز بازار نیست. پس اگه به دنبال یادگیری برای کار هستین باید در واقع بیشتر از پروژه های دارای بانک اطلاعات سر در بیارین.

#skill
More from @codinginaday
  1. Oct 13, 2026رم کیس یا لپ‌تاپ برای هر کاربردی باید چقدر باشه!؟ 🔹 در این پست حداقل ها رو در نظر گرفتیم،…
  2. Oct 13, 2026اولین لپ‌تاپ جهان 🔹لپ‌تاپ Osborne 1 سال ۱۹۸۱ میلادی عرضه شد. از یک نمایشگر ۵ اینچی برخورد…
  3. Oct 4, 2026این عکسو الان هوش مصنوعی از نوشته‌ام ساخت: روش کار استارلینک به زبان ساده تعداد حدود ۳۰ هز…
  4. Sep 21, 2026روبات گفتگوی غیر هوشمند! قبلاً اینجا برنامه‌ای رو با سی‌شارپ معرفی کردم که چت‌بات غیرهوشمن…
  5. Sep 21, 2026آیا هوش مصنوعی به آگاهی دست خواهد یافت؟ تعریف آگاهی: آگاهی از جایی آغاز می‌شود که یک موجود…
  6. Sep 21, 2026سؤال کلیدی: آیا برنامه‌نویسی و سایر مشاغل با توجه به پیشرفت هوش مصنوعی از بین می‌روند؟ با…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →