Welcome Guest, Not a member yet? Register   Sign In
New to Codeigniter (Frameworks)
#1

[eluser]john90[/eluser]
I've been doing php programming for few years and I'm not much into OOPs.
Now I think, I need to learn frameworks.
Recently I got a project for a web application...
It needs
1) User Management
2) listing of products (cache for faster loading)
3) graphical reports (in the backend)
4) Very high traffic (may be around 5000 people online most of the time)
5) The design should be responsive
6) Complex Database (is there anything to draw or define the database structure)
7) Database connectivity needs to be efficient.

Can I achieve the above things using CI?






#2

[eluser]satie[/eluser]
Oh yes, everything.
#3

[eluser]john90[/eluser]
[quote author="satie" date="1372254464"]Oh yes, everything.
[/quote]
Can you please elaborate a little on that?
#4

[eluser]Syllean[/eluser]
[quote author="john90" date="1372252295"]I've been doing php programming for few years and I'm not much into OOPs.
Now I think, I need to learn frameworks.
Recently I got a project for a web application...
It needs
1) User Management
2) listing of products (cache for faster loading)
3) graphical reports (in the backend)
4) Very high traffic (may be around 5000 people online most of the time)
5) The design should be responsive
6) Complex Database (is there anything to draw or define the database structure)
7) Database connectivity needs to be efficient.

Can I achieve the above things using CI?
[/quote]

I seems that you've taken on a very big project and you can achieve most of this with Codeigniter:

1) There are several libraries that you can use to create your user management system, or you can write your own. Codeigniter isn't a CMS regardless of whether you choose to use a library or not, so you'll need to put it together.
2) There are shopping cart libraries that might help, refer to answer 1.
3) Graphical reports will most likely be a javascript or html 5 task, you can definitely include them in your application but these functions are not part of the php framework.
4) You can write applications that are capable of running under high load
5) By responsive I assume you mean display for different devices, if so this is a CSS issue. You can incorporate a front-end framework like Foundation 4, Bootstrap, or others to build your views.
6) There is no built in function for this that I know of, but a tool like MySQL Workbench might help you. phpMyAdmin also has a visual designer tool.
7) The database class can be efficient if your code is efficient.
#5

[eluser]john90[/eluser]
@Syllean, Many thanks!

So far all my projects were just procedural.
I always love to learn github, php frameworks etc...
But always I just end up with simple procedural style coding.
CI is my first step towards modern programming!

#6

[eluser]Ckirk[/eluser]
Welcome to your new addiction Smile
#7

[eluser]jairoh_[/eluser]
yes
#8

[eluser]Ali Fattahi[/eluser]
If framework update is important for you , codeigniter is not good choise Wink other frameworks like laravel is better for you . because have built in modules like auth , shoping cart and etc...
#9

[eluser]satie[/eluser]
If framework update is important for you, all frameworks are good Wink
#10

[eluser]anis2505[/eluser]
Quote:6) Complex Database (is there anything to draw or define the database structure)

Quote:6) There is no built in function for this that I know of, but a tool like MySQL Workbench might help you. phpMyAdmin also has a visual designer tool.

I guess he is talking about migration or sort-of
Take a look at this
http://ellislab.com/codeigniter/user-gui...ation.html

regards




Theme © iAndrew 2016 - Forum software by © MyBB