زبان Ruby نیز دوم شد که این امر از کمتر شدن محبوبیت های زبانهای بزرگی همچون Perl و PHP حکایت میکند که البته این زبان ها در برنامه نویسی برای سایت ها و سرورها همچنان حرف اول را میزنند.
ادامه مطلب ...
ادامه مطلب ...
ادامه مطلب ...
یکی از مشکلات متداولی که برنامه نویسان برنامه های تحت وب و به طور کلی برنامه های توزیع شده (Distributed Applications) با آن روبرو هستند، ذخیره سازی تاریخ و زمان در پایگاه داده می باشد.
ادامه مقاله را با ذکر دو مثال دنبال می کنیم.
اگر شما برای یک منطقه خاص جغرافیایی (Time Zone) برنامه نویسی انجام می دهید، شاید نحوه ذخیره سازی تاریخ و زمان چندان مسئله ساز نباشد و شما براحتی با استفاده از دستور DateTime.Now در فریم ورک DotNet و یا با استفاده از متد GETDATE در پایگاه داده SQL Server مشکل خود را حل نمایید. دلیل این موضوع این است که در یک منطقه جغرافیایی خاص، تاریخ و زمان در تمام نقاط یکسان می باشد. به طور مثال هنگامی که در تهران ساعت 4:30 باشد، در مشهد، اصفهان و تبریز نیز ساعت 4:30 است و در نتیجه تاریخ و زمان ذخیره سازی برای ساعت 4:30 کاملا معتبر می باشد.
ولی در مورد کشور هایی که در مناطق مختلف جغرافیایی قرار دارند، این موضوع متفاوت می باشد زیرا مناطق مختلف جغرافیایی با یکدیگر اختلاف زمانی دارند. مثلا هنگامی که در کشور ایران ساعت 4:30 می باشد، در کشور های کانادا و ایالت های مختلف امریکا، ساعت چندین ساعت جلوتر و یا عقب تر می باشد.