X

همه چیز ولی هیچ چیز






 
شاهزاده را با خوراک دنبال کنید اگر رنگ تیره‌ی زمینه شما را هنگام خواندن مطالب ناراحت می کند می‌توانید روی view که کنار عنوان هر مطلب است کلیک کنید تا مطالب را با زمینه‌ی سفید ببینید. توجه کنید که این گزینه در مرورگر‌های قدیمی مثل Internet Explorer 6 کار نمی‌کند.
اگر مطالب این وبلاگ را دوست دارید و آن را دنبال می کنید به شما پیشنهاد می‌کنم این کار را با استفاده از خوراک انجام دهید تا درکنار اطلاع سریع از به‌روز رسانی وبلاگ بدون مراجعه به وبلاگ مطالب را بخوانید. از طرفی می‌توانید این وبلاگ را با پست الکترونیک دنبال کنید.
انتشار hiphop php توسط facebookview

روز گذشته facebook کامپایلری به عنوان hiphop php معرفی کرد که کد‌های php را به C++ تبدیل و کد تولید شده را با استفاده از gcc کامپایل می‌کند. از آن جایی که php یک زبان script نویسی است، برنامه نویسی با آن ساده و سریع اما سرعت اجرای آن نسبت به زبان‌هایی مانند C++/C کم‌تر است. فیسبوک از سال ۲۰۰۷ قصد بالا بردن سرعت اجرای php را داشته است و وصله‌هایی نیز برای zend آماده و ارسال کرده بود اما نتیجه‌ی لازم حاصل نشده بود و قصد بازنویسی با زبان‌های دیگر را داشته است اما با توجه به پیچیدگی و سرعت پیشرفت این کار انجام نشد.

فیسبوک اولین جایی نیست که قصد انجام این کار را داشته است. هم اکنون ابزار‌هایی برای تبدیل php به زبان‌هایی مثل C و Java وجود دارد؛ همین طور استفاده از ابزار‌هایی مانند eAccelerator برای cache کردن کد‌های تولید شده توسط Zend قبل از ارسال به ماشین مجازی باعث بالا بردن سرعت اجرای php می‌شود. اما تولید این ابزار توسط facebook و استفاده از آن به مدت ۶ماه و کم شدن ۵۰ درصدی بار سرور‌ها، دلیلی برای پروژه‌های enterprise خواهد بود تا از php استفاده کنند. این ابزار سادگی php در یادگیری، نوشتن و خواندن را با سرعت اجرای native code همراه خواهد کرد. hiphop php به زودی در github قرار خواهد گرفت.

نویسنده: بهروز |  پیوند | ۲ نظر | موضوع: برنامه نویسی، پی اچ پی - php
معرفی SilverStripeview

سیلوراستریپ یه CMS/FrameWork هستش که امکانات فوق العاده ای برای گسترش داره و به راحتی می تونید هر سیستمی که دوست دارید باهاش بسازید! از وبلاگ گرفته تا سایت خبری، گالری و هر چیز دیگه ای که به فکرتون می رسه! الان سرباز با SilverStripe اجرا می شه. از امکانات خوبی که داره طراحی فرم هست. شما می تونید هر فرمی با استفاده از SilverStripe بسازید.

مورد دیگه ای که لازم می دونم بگم اینه که SilverStripe متن باز هستش اما فرق دیگه ای که با اکثر OpenSource ها می کنه اینه که با مجوز BSD منتشر می شه. به همین دلیل اگه نیاز دارید پروژه ای رو که با SilverStripe انجام دادید به صورت متن بسته ارائه بدین مجوز BSD این امکان رو به شما می ده. پس می تونید از SilverStripe برای پروژه های کاری استفاده کنید.

من خودم که فعلا با FrameWork دیگه ای کار می کنم، اما این دلیل نمی شه از قدرت SilverStripe بگذریم. با این که به نظر من یه خورده کند هستش اما برای سایت های بزرگ هم می تونه استفاده بشه (نگاه کنید).

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

  1. ایجاد صفحه با آدرس فارسی
  2. وبلاگ با تاریخ های جلالی (هجری شمسی)
  3. قالب راست به چپ

شاید این شروعی بشه برای تشکیل گروه SilverStripe فارسی. دوستان اگه تمایلی برای مشارکت دارن یا پیشنهادی در مورد این بسته دارن مطرح کنن.

این بسته با نسخه ی 2.2.2 و 2.2.1 امتحان شده و مشکلی نداشته. توضیحات بیش تر در مورد این بسته فایل ChangeLog درون بسته پیدا می کنید.

نمایش قدرت zend و phpview

راستش وقتی این فایل تصویری در مورد zendPlatform رو دیدم یه چند ثانیه ای هنگ بودم که عجب چیزی هستش. سرعت بالا اومدن صفحه ها رو به شکل عجیبی بالا می بره! فشار رو از روی سرور کم می کنه و از همه مهم تر با این کار ها باعث می شه تعداد کسایی که صفحه ی شما رو می بینن بالا بره. به درد کسایی می خوره که سایت های فوق العاده شلوغی دارن. لازم به گفتن هست که zend کمپانی هستش که php رو گسترش می ده. zendPlatform فقط روی Linux و Solaris نصب می شه. با استفاده از این محصول دیگه ما برنامه نویس ها نیازی نسیت به فکر Cache کردن و بالا بردن سرعت اجرای کار ها باشیم.

این یکی دیگه از دلیل های برتری php نسبت به asp.net هستش و می تونه دلیل خوبی برای شروع پروژه ها با php باشه.

نویسنده: بهروز |  پیوند | ۶ نظر | موضوع: پی اچ پی - php
scroll [up]
scroll [down]