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

در این مقاله به (شاید) بزرگترین دغدغه برنامه نویسان نرم افزارهای وب می پردازیم. و آن چیزی جز بهینه سازی MySQL نیست. همیشه گفتهام که MySQL در عین حال که سرعت بالایی دارد حساسیت بالایی نیز دارد. شاید تنها نادیده گرفتن یک index میتواند فشار بسیار زیادی را به پایگاه داده وارد کند. این تجربه را داشتهام که سرور بار بسیار شدیدی را داشت و بعد از بررسی تنها به این مورد برخورد کردم که یک index را جاگذاشتم و این بار بر روی سرور قرار گرفت. میخواهیم قدمهای اولیه برای این فرآیند را یاد بگیریم اما این راه نیاز به تلاش و تحقیق بیشتری نسبت به یک مقاله دارد.
تست نرم افزار یکی از موارد مهم در توسعه نرم افزار است. بدون این فاز، نمیتوانید از قابلیت اطمینان و پایداری پروژه مطمئن باشید. از دیدگاه بعضی از برنامه نویسان، این فاز، زمانبر و مستلزم حوصله و دقت زیاد است، اما این نکته را در نظر بگیرید که بهره وری پروژه مستقیما به کارکرد کد ها بستگی دارد. کارکرد کدها با آزمایش کد و سعی در پیدا کردن خطاها و رفع آنها وابسته است. هر چه زمان بیشتری برای تست کردن
HTML همواره زبان اصلی نشانه گذاری در وب بوده است . این زبان هرچند در ابتدا بعنوان زبانی برای شرح معنایی اسناد علمی طراحی شده بود ، اما با گذشت زمان، طراحی آن بگونه ای پیش رفت که آنرا قادر ساخت تا انواع دیگر اسناد را نیز پوشش دهد. HTML5 استاندارد فنآوری جدیدی است که کاهش نیاز برای افزونههای ویژه مانند ادوب فلش و سیلورلایت که برای مشاهده ویدیوهای قرار گرفته در بسیاری از صفحات وب و همچنین برخی وب سایتهای انیماتوری مورد استفاده قرار میگیرند را مدنظر دارد . همچنین HTML5 امکان میدهد
شاید تعداد کمی از کاربران گنو/لینوکس ایران با وجود توزیع هایی مثل اوبونتو , فدورا , یا اوپن سوزه حتی نام توزیع آرچ لینوکس را شنیده باشند چه برسد به اینکه بخواهند آنرا تست کنند یا حتی کاربر دائمی آن باشند. این امر بیشتر از اینکه تبلیغی برای آن نشده باشد باید آنرا به حساب دشواری نصب و راه اندازی آن از لحظه نصب تا رسیدن به مرحله کاربردی گذاشت. آرچ لینوکس به دلیل نصاب متنی آن و بعضا اشتباهات بعضی کاربران در مرحله پیچیده پارتیشن بندی آن و همچنین عملیات طاقت فرسای بعد از نصب از قبیل…
SCM مخفف عبارت Source Control Management است که به نرمافزارهای مدیریت source گفته میشود. به عبارت سادهتر در هر پروژهی برنامه نویسی تعدادی پرونده و پوشه وجود دارد که به صورت پیوسته تغییراتی در آنها اعمال میشود و نرمافزارهای SCM یا Revision control وظیفهی پیگیری این تغییرات را دارند. این نرمافزارها دارای مخزنی برای نگهداری تاریخچهی تغییرات هستند و میتوان با استفاده از working tree که نرمافزار در اختیار ما میگذارد اقدام به اعمال تغییرات جدید کرد…