اساسا به سایتهایی که احتیاجی به تغییرات متعددی ندارند و معمولا کل المانهای تولید کنندهی آن ها اثبات بوده و همیشه بهروزرسانی نمی شود یک وب سایت استاتیک (Static) یا این که ایستا میگوییم.
مثلا تارنماهای تک برگهای، بعضی از لندینگپیجها، صفحه ها بی آلایشی معرفی و به صورت کلی آحاد وبسایتهایی که دربردارنده محتوای ثابتی بوده و احتیاج چندانی به بازنویسی ندارند میتوانند به طور استاتیک ساخت و ساز شوند، پیادهسازی اینسیرتکامل سایتها عدم وضوح چندانی نداشته و فقط با استعمال از مواقعی که تا به اینجا خاطر گرفتیم قابل انجام و پیادهسازی می باشند.
ولی بقیه تارنماها، از جمله وب سایتهای محتوا مبنا، کانالهای اجتماعی، انجمنها و… که همیشه در حالا به روزرسانی و بازنویسی میباشند را تارنماهای داینامیک (Dynamic) مینامند، در واقعیت در حالتی که بخواهیم انگیزه این قضیه را پژوهش کنیم بهاین سود خوا هیم رسید که به روزرسانی اینگونه وب سایتهایی به طریق وب سایتهای استاتیک کاری حوصلهفرسا و به طور تقریب غیرممکن میباشد.
به همین عامل سیستمهایی پیاده سازی شد که عمل دستکاری و بهروزرسانی را از روش یک پنل مدیر در مشت صاحب و مالک تارنما قرار دهد، نسبتاً اکثر تارنماهای مدرن که با آنها سرو فعالیت داریم جزو تارنماهای داینامیک به اکانت میایند.
پیاده سازی و ساختوساز این بخش از وب سایت (بکاند) مستلزم به کار گیری ابزارها و گویشهای اپلیکیشننویسی خاصی میباشد که در پی بیشتر با آن ها آشنا میشویم، اصولا این مورد ها ادامهی فرآیند گذشته میباشند که قبلیخیس در امر آنان دعوا کردیم.
مرحلهی 4
گزینش گویش اپنویسی
همان گونه که در صدر اشاره کردیم، برای ساخت بکاند وب سایت می بایست به سراغ گزینش یک لهجه نرمافزارنویسی سمت سرور برویم، یعنی زبانی که با به کارگیری از آن صفحه های وبسایت خویش را داینامیک کنیم.
برای این خواسته تعیینهای فراوانی پیش روی شماست، یکی دوستداشتنیترین گویشهای نرمافزارنویسی ذیل اینترنت PHP اسم داراست، تاکنون بیشتراز 80 درصد سایتهای دنیا با استعمال از لهجه اپلیکیشننویسی پیاچپی ساختوساز گردیدهاند، از دارای اسم و رسمترین آن ها میقدرت به صورتبوک و ویکیپدیا اشاره نمود.
در مملکت ما نیز در اکثر کمپانیهای محرمانه میقدرت رد پای این گویش را مشاهده کرد، بدین ترتیب در صورتیکه به نیکی آن را فرا بگیرید وضعیتهای شغلی بسیار متعددی پیشروی شما خواهد بود، برای شناخت مقدماتی با این گویش به یادگرفتن معرفی PHP که تا قبل از این در همیار آیتی منتشر کرده بودیم رجوع کنید.
اما لهجههای بسیار متعددی برای نرم افزارنویسی نصیب بکاند یک تارنما وجود دارااست، برای مثال ASP , Python , Node JS , Java و… که در شکل میل میتوانید از آنان نیز استعمال نمایید.
بیان این نکته دارای اهمیت میباشد که برای آغاز نرم افزارنویسی مایحتاج میباشد در صدر تا حدودی با طریقی تایپ کردن الگوریتم آشنا بوده تا بهراحتی از پس محاسبه نرمافزارتان برآیید.
همانگونه که گفتیم با استعمال از گویشهای نرمافزارنویسی قسمتهای داینامیک وب سایت را ساخت و ساز میکنیم، درحال حاضر احتیاج داریم تا داده ها وارداتی در وب سایت را به سیرتکاملای ذخیره کنیم که در بعدی به آن ها دسترسی داشته باشیم، برای این فرمان خلال گویش نرم افزارنویسی می بایست یک مقرداده (Database) نیز برای وبسایت خویش ساخت و ساز کنیم.
- سه شنبه ۰۸ آذر ۰۱ ۱۲:۰۱
- ۲۷ بازديد
- ۰ ۰
- ۰ نظر