473,386 Members | 1,785 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

ZendFramework... any good?

dlite922
1,584 Expert 1GB
I've been so use to propriatry frameworks defined by companys i've worked for, i've never gotten a taste of a widely used open source framework and want to just pick one and go for my this next project instead of spending days "falling in love" with one of the open ones.

Have any of you used Zend? pbmod's got a certificate with Zend, but he's not around much any more.

Opinions and recommendations welcome.
Mar 2 '08 #1
11 1705
dlite922
1,584 Expert 1GB
I've been so use to propriatry frameworks defined by companys i've worked for, i've never gotten a taste of a widely used open source framework and want to just pick one and go for my this next project instead of spending days "falling in love" with one of the open ones.

Have any of you used Zend? pbmod's got a certificate with Zend, but he's not around much any more.

Opinions and recommendations welcome.
if its good enough for phmods its good enough for me! ^_^

thanks for ALL your help.

Zend is "the php company" surprised no expert in the php forum has an opinion of them.

Is there something controversial you guys know about that I don't?
Mar 21 '08 #2
satas
82
Unfortunateli i have not experience using ZendFramework.
In my opinion all php frameworks more or less similar to each other.Because all of them are implement MVC model.
May i ask you which of them you have used?
Mar 21 '08 #3
Markus
6,050 Expert 4TB
if its good enough for phmods its good enough for me! ^_^

thanks for ALL your help.

Zend is "the php company" surprised no expert in the php forum has an opinion of them.

Is there something controversial you guys know about that I don't?
Haha, i have no experience with it, either.

But yeh, if the pbmods uses it... it's good enough for anyone!

I wonder where he is these days.
Mar 21 '08 #4
gregerly
192 Expert 100+
I can't comment on Zend as I haven't used it. But I am an avid CodeIgniter user. It's a great framework and it's easy to get started using it. Incredible documentation makes using it a breeze. It uses what they call "friendly" urls. EX:

http://www.mysite.com/controller/met...ent2/argument3

In the above URL, the index.php which is built into the platform calls the controller (which is just a PHP class) then specify's the method (a function in the class) and passes in three arguments. The function (or method) then uses the code igniter code $this->load->view('someview') to dictate what gets displayed.

Pretty simple!

Greg
Mar 22 '08 #5
dlite922
1,584 Expert 1GB
...It uses what they call "friendly" urls. EX:

http://www.mysite.com/controller/met...ent2/argument3

In the above URL, the index.php which is built into the platform calls the controller (which is just a PHP class) then specify's the method (a function in the class) and passes in three arguments. The function (or method) then uses the code igniter code $this->load->view('someview') to dictate what gets displayed.

Greg
thanks greg, I"m trying to marry a framework, the one i've(we've) made at my current company helps, but its not all that.

The friendly URL you suggested is very common among all the frameworks.

I'm stickin with Zend, even if its not the best, it will force a "php attitude" on me because its made/documented/etc. by the PHP developers creators.

They're the "PHP Company", Following that and pbmods is my best bet.
Mar 24 '08 #6
zorgi
431 Expert 256MB
@dlite922
After one year what is your opinion? Are you still with it?

Thanks
Jul 3 '09 #7
dlite922
1,584 Expert 1GB
WOW! I've come so far! A year and a half ago! Thanks for bringing up this post again.

I dropped Zend after the first couple of days of trying to learn it. For a few different reasons really:

1. Why learn all that? Ran into many issues that I had to google over and over. Things didn't go right as it did in tutorials. (And honestly, I didn't know as much as about PHP as I do today, so that may have been a cause)

2. Too big. My projects never seemed to get that large (PDF conversion? etc etc). I use a framework, but my own framework, one that is completely stripped down from Zend. I recently gave it to this community and uploaded it to sourceforge.net (it's called bytesphpfw). Before I evolved this framework from the company I used to work for, I also tried other frameworks (CakePHP, Symphony, and can't remember if I looked at CodeIgniter)

3. I accidentally embraced PHP's freedom for expression and paved a road for myself with a spirit of exploration. I learned the common best practices by example and created my own habit.

Q: Will I go back to an open framework?
A: Only if any project requires me to. My simple MVC layout serves me just fine.

My Advice: Try out an open framework just for the experience. I've heard good things about CodeIgniter.

In the end, I think attribute Zend to IBM: strict, corporate, dry, lacking "jeans and shirt" that most free-spirited PHP lovers desire.




Dan
Jul 6 '09 #8
zorgi
431 Expert 256MB
I was waiting for your answer :)

Thank you for elaborating. Must say I was hoping for different answer, something more like:"I loved it, still do and never looked back."

I started working on the project I had a choice how to do it. Just for the sake of experience I decided to do it with Zend. First couple tutorials I looked at was really not doing it for me. Especially because 1.8.3 is relatively recent and changes are pretty major. But finaly couple of days ago I found good tutorial and I am geting to like it now. We'll see how it goes.

Thnks again for your reply
Jul 6 '09 #9
dlite922
1,584 Expert 1GB
:) Sorry, I tend to go on and on.

My Short Answer: Didn't Like it, Didn't Need it, Didn't Learn it, and moved on.


best of luck,



Dan
Jul 6 '09 #10
hoopy
88
What happened to the Bytes Framework? It dissapeared from a Sticky?
Jul 7 '09 #11
dlite922
1,584 Expert 1GB
It's there on sourceforge, I just don't have time to sit down with it and well basically that's what I had, I wanted mostly for people to add to it and expand on the use of it.

Feel free to download it and change it.
Jul 7 '09 #12

Sign in to post your reply or Sign up for a free account.

Similar topics

10
by: KN | last post by:
I know both are pretty much the same and it comes down to personal choice. But I have to make the choice for the team. Things so far that I am considering 1. XML documentation in C# -- thats...
29
by: RAY | last post by:
Hi , my boss has asked I sit in on an interview this afternoon and that I create some interview questions on the person's experience. What is C++ used for and why would a company benefit from...
113
by: Bonj | last post by:
I was in need of an encryption algorithm to the following requirements: 1) Must be capable of encrypting strings to a byte array, and decyrpting back again to the same string 2) Must have the same...
59
by: Alan Silver | last post by:
Hello, This is NOT a troll, it's a genuine question. Please read right through to see why. I have been using Vusual Basic and Classic ASP for some years, and have now started looking at...
17
by: Brett | last post by:
I'd like references on where to find some good (quality) icons to use for form and application icons (for the EXE). Most of the free stuff isn't that great looking and there isn't a good...
15
by: Alex L Pavluck | last post by:
I am new to programming other than SAS. I read that C# is a good starting language and I have started to create some simple programs with C# 2005 express edition. Can someone let me know if this...
6
by: Jamiil | last post by:
I am not a programmer by any means, but a dedicated aficionado. I have good understanding of Java and C/C++, and now I would like to learn javascript->ajax, but I don't know where to start. My HTML...
30
by: mistral | last post by:
Neeed good javascript unescape encoder, to protect javascript code. Some advices? Online tool, or ready javascript only. Any opinions about the Javascript Obfuscator:...
244
by: Ajinkya | last post by:
Can anyone suggest me a good compiler for(c/cpp) for windows? I tried dev cpp but its debugging facility is very poor.
76
by: lorlarz | last post by:
Crockford's JavaScript, The Good Parts (a book review). This shall perhaps be the world's shortest book review (for one of the world's shortests books). I like Douglas Crockford (because I am a...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.