Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8055719
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 5, 20262026-06-05T08:28:55+00:00 2026-06-05T08:28:55+00:00

Have spent a week trying to wrap my head around Yii framework, but while

  • 0

Have spent a week trying to wrap my head around Yii framework, but while I do get a sense of it’s elegance, I am finding the learning curve rather steep, compared to the 2 days I spent on Codeigniter. My background is of Unix systems programming (communication stacks), with no MVC exposure, and know only basic PHP (find it fairly simple & straight-forward).

I’ve considered the no-framework approach, but find it even more daunting given that, I’ve almost no web-development experience. A framework, at minimum would give guidance in terms of architecture & design.

I might be shooting myself in the foot, but with a tight deadline on ramp-up, and delivering a somewhat complex web-application, I need to get productive real fast.

So wondering if community can guide me, if Codeigniter 2.x, would be good choice for me, given the following requirements —

  1. Easy to learn and able to deliver quickly, something that is functional. Thus needs to have extensive, easy-to-use documents, tutorials (beyond simple-blogs) and a very active community.

  2. Framework needs to make it easy to integrate features like –

    • User registration with captcha
    • User verification using random verification key sent via mobile phone
    • Send Email, short-message to mobile phone
    • Integrate with Payment Gateway
    • Have significant no. (close to a hundred) possible CRUD operations
    • Doesn’t get in the way (if not making it easy) to work with AJAX, for things like timeline presentation – including audio-snippets, photographs, video-snippets
    • Doesn’t get in the way (if not making it easy) for the web application to be made accessible on mobile devices s.a. smartphones
  3. Has reasonable performance. Need not be the fastest, but performance is a concern, although secondary.

Of course, I do not need all the features on day-1, and willing to invest some time in reading/learning about the framework, but wouldn’t want to read an entire manual first.

Note that I’ve already searched the Codeigniter forums and found discussion on some of the required functionalities, however most of the interesting libraries seem to be available only on Codeigniter 1.7 and found little confirmation of those being available also for Codeigniter 2.1 ! Also, all Codeigniter books are for 1.7, and none for 2.1. Does that mean that 2.x doesn’t have enough adoption and community support ?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-05T08:28:56+00:00Added an answer on June 5, 2026 at 8:28 am

    Yes. CodeIgniter 2 is a good choice.

    1. It is pretty easy to use and learn. I’d suggest understanding the MVC architecture in general though. They’re official documentation is awesome, although sometimes I yearn for the straight-forward API format. You’ll notice that they don’t show all the available parameters a function will accept up-front; sometimes you have to read the entire page to figure it out al your available options. Note: You’ll find that there is no one way or standard in using models in CI. They’re as helpful as you manually code them to be.
    2. There are tons of libraries and helpers to do pretty much anything you need, as well as tutorials on how to do them. Not sure what you meant by verification key sent via mobile phone. AJAX is not a problem. CI has this pretty handy is_ajax_request() function that’s really useful. Note: there used to be a problem with AJAX request expiring sessions. Not sure if that’s still an issue. As far as making it accessible for mobile-devices, you’ll find more issues on the front-end than the back.
    3. Baseline (virgin CI) performance is pretty good. It’s up to you (your code and queries) to keep it lean.

    Many of the libraries you find may say that they were made for 1.7, but may work with 2.x You can try updating them yourself if necessary. We’d be glad to help. Note that “plugins” have been deprecated in CI 2, you’ll have to convert plugins to helpers or libraries (depending on your needs). CI 1.7 has a 3-year lead on CI 2. It’ll take some time for “the community” to catch up.

    Hope this helps.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have spent the afternoon trying to wrap my mind around how to translate
I have spent over a week trying to get this working and I am
I have spent 1 week studying objective C. Now I am quite confused at
I have spent about an hour or two trying to find out how to
I have spent the better part of today trying to figure this out and
I have spent the past 6 hours trying to solve this ! and i
I have spent way too much time trying to sort this little issue out.
I've spent about a week trying to troubleshoot this - tried just about every
I am new to git but have spent a good deal of time reading
I'm trying to get the number of the week of the year out of

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.