I’m not exactly an expert in developing web application in PHP, but I did 3 or 4 small to medium PHP projects. This week I started developing a start-up website using Yii framework which is claimed to be the best php framework around based on several reviews:
Nevertheless most of the reviews are subjective. Personally I do not recommend you to use Yii if you’re new to MVC architecture, like myself, or especially if you’re new to PHP. Though I have briefly learnt CodeIgniter a few years ago, most of the concept in Yii are completely new to me. Currently I’ve spent 10-20 hours working on this framework and I’m still stuck on making a login form. That, excluding other development phase such as creating database and web template. So I spent at least 10 hours to setup, learn the basics, and start applying the concept to my web template.
That being said, I’m still fascinated on how Yii are cleanly structured and will not stop, at least not for now. The only problem you’d have if you’re to learn Yii is that the documentation and tutorial are not very helpful. I even got myself an e-book titled “Yii 1.1 Application Development Cookbook” which help me quite a lot, but still not covering all the ground I need.
Problem with complex framework is, you have a lot of scenarios, and you won’t get all scenarios figured out from within a single source. So keep looking.
At the recent World Bank ICT Days event in Washington D.C., global thought leaders gathered together and shared potential solutions to development challenges in World Bank member countries. Matt Cooper, oDesk VP of International and Enterprise, spoke about driving smarter job creation through online work. : https://www.odesk.com/blog/2013/03/fostering-smarter-job-creation-through-online-work-insights-from-the-world-bank-ict-days/
What do you think? S4 or HTC One?
People are getting excited to welcome the “next big thing”. Below are the specs for this new 5″ smartphone by Samsung (source):
Samsung Galaxy S4 at a glance:
- General: Optional 2G/3G/LTE connectivity
- Form factor: Touchscreen bar phone
- Dimensions: 136.6 x 69.8 x 7.9mm, 130 g
- Display: 4.99″ 16M-color Super AMOLED HD capacitive touchscreen with a resolution of 1920 x 1080 pixels (441ppi)
- Chipset: Exynos 5410 Octa / Snapdragon 600
- CPU: 1.6 GHz Quad-core ARM Cortex-A15 and 1.2 GHz quad-core ARM Cortex-A7 / 1.9GHz Krait 300
- GPU: PowerVR SGX 544MP3 / Adreno 320
- RAM: 2GB
- OS: Android 4.2.2 (Jelly Bean)
- Memory: 16/32GB/64GB storage, microSD card slot
- Still camera: 13 megapixel auto-focus camera, face detection, touch focus and image stabilization, Dual Shot, Cinema Photo; 2MP front facing camera, video-calls
- Video camera: Full HD (1080p) video recording at 30fps
- Connectivity: Wi-Fi a/b/g/n/ac, Wi-Fi hotspot, Bluetooth 4.0, standard microUSB port with MHL features (TV Out, USB host), GPS receiver with A-GPS and GLONASS, 3.5mm audio jack, NFC, Infrared port
- Battery: 2600 mAh
- Misc: TouchWiz UI, Impressively rich video/audio codec support, built-in accelerometer, Smart stay and Smart rotation eye-tracking, Smart pause, Smart scroll, S Health, Air Gestures