• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

For all web developers

If you were to work on a huge application (think highly scalable), and it involved using a framework, what technology would you like to see being used?

You can build your own framework too, just what technologies would you use to develop it?
 
Originally posted by: troytime
probably php and mysql

fair enough. now, what else would you use in addition?

While PHP and MYSQL are great and all, there are a million different ways to create a scalable application.
 
Originally posted by: Hyperblaze
Originally posted by: troytime
probably php and mysql

fair enough. now, what else would you use in addition?

While PHP and MYSQL are great and all, there are a million different ways to create a scalable application.

Are you averse to writing your own framework? Cuz, you know, real programmers...

In all seriousness, you should shop around and see what looks good to you. There are a lot of variables, and all the recommendations you're likely to get here will be CakePHP or maybe Zend.
 
Originally posted by: Hyperblaze
Originally posted by: troytime
probably php and mysql

fair enough. now, what else would you use in addition?

While PHP and MYSQL are great and all, there are a million different ways to create a scalable application.

there are far too many unknowns to give you an answer
most likely nothing
 
Originally posted by: presidentender
Originally posted by: Hyperblaze
Originally posted by: troytime
probably php and mysql

fair enough. now, what else would you use in addition?

While PHP and MYSQL are great and all, there are a million different ways to create a scalable application.

Are you averse to writing your own framework? Cuz, you know, real programmers...

In all seriousness, you should shop around and see what looks good to you. There are a lot of variables, and all the recommendations you're likely to get here will be CakePHP or maybe Zend.

no I'm not aversed to writing my own framework.

In fact, i'm doing so right now. Some folks actually call me silly for taking the time to write my own. why bother when they are some available already is what they tell me. they just don't understand just how much fun it is writing your own (completely seriously)

for example.

the framework I'm building is PHP object orientated with a mysql backend and using smarty for templating.

 
Originally posted by: troytime
Originally posted by: Hyperblaze
Originally posted by: troytime
probably php and mysql

fair enough. now, what else would you use in addition?

While PHP and MYSQL are great and all, there are a million different ways to create a scalable application.

there are far too many unknowns to give you an answer
most likely nothing

too many unknowns? I gave you enough information to let your creativity work for you.

i guess that part failed.
 
Wow, that's rude. If you're not going to be specific about it, all you're going to get are generic answers that probably won't suit you. Wouldn't googling php frameworks give you the same answers?

the framework I'm building is PHP object orientated with a mysql backend and using smarty for templating.

Gazillion of php/mysql frameworks out there. Literally.
 
Originally posted by: Woosta
Wow, that's rude. If you're not going to be specific about it, all you're going to get are generic answers that probably won't suit you. Wouldn't googling php frameworks give you the same answers?

the framework I'm building is PHP object orientated with a mysql backend and using smarty for templating.

Gazillion of php/mysql frameworks out there. Literally.

Actually, generic answers are what i'm looking for.

I don't care about googlng php frameworks, I'm more interested to know what folks here would use.

There might be a gazillion frameworks available, but I'm sure there are people here who have preferences in what they would like to use, and THAT is what I'm actually interested in hearing.

I'm being vague for a reason.. The project is irrelevant.
 
I've really gotten into Google Web Toolkit with a Tomcat (servlet) backend. It has allowed me to put together some very powerful JavaScript apps, which are cross browser compatible, have slick UI's, and are full of very clean and efficient AJAX. However, with GWT, you write it all in Java, which means clean, object oriented, reusable, modular, junit-tested code that is a pleasure to write and a breeze to maintain. It's definitely not ideal for every application (for example, SEO could be problematic), but all else being equal, I think that's what I'd go with.
 
Originally posted by: Hyperblaze
Originally posted by: Woosta
What kind of application?

database driven web app?

Originally posted by: Hyperblaze
Originally posted by: troytime

there are far too many unknowns to give you an answer
most likely nothing

too many unknowns? I gave you enough information to let your creativity work for you.

i guess that part failed.

First you provide a description that describes almost every web app out there. Then you get rude about it. :roll:
 
smarty templating pisses me off. Not a fan of it at all.

i've had my own php framework for years. it started out as a code library, but eventually (after using it on hundreds of sites), it turned into a standard starting point.

parts of it are object orientated, but most of it is function based
 
Originally posted by: George P Burdell
Originally posted by: Hyperblaze
Originally posted by: Woosta
What kind of application?

database driven web app?

Originally posted by: Hyperblaze
Originally posted by: troytime

there are far too many unknowns to give you an answer
most likely nothing

too many unknowns? I gave you enough information to let your creativity work for you.

i guess that part failed.

First you provide a description that describes almost every web app out there. Then you get rude about it. :roll:

Interesting how several people are able to understand what the question is and are actually answering it.

 
Originally posted by: troytime
smarty templating pisses me off. Not a fan of it at all.

i've had my own php framework for years. it started out as a code library, but eventually (after using it on hundreds of sites), it turned into a standard starting point.

parts of it are object orientated, but most of it is function based

if you don't mind me asking, what do you hate about the smarty templating engine?

 
smarty can be a PITA

php on its own can work as a very nice templating system. the only thing smarty has an advantage is safety. (someone designing a template can't slip in php exploits or crap php code)

i don't work in an environment that has designers sending me templates. and none of my clients have sites like that.

if i were to implement smarty, it'd be for me - and it wouldn't be worth it.

i've used it before (some php applications use smarty), and hacking through it just isn't intuitive as a templating system should be.

now if i were making an application that hundreds of people would be running on their own server i MIGHT consider smarty just to open the doors for designers to make templates and sell or offer for free...but chances are i'd make my own
 
Well, as it happens I actually DO work on a huge enterprise application. We use WebSphere Application server 4.0.3 for our front-end web application server but the back-end tier is cells of WebSphere 6.1 servers. So naturally our solution is Java Enterprise based. On the front-end web interface applications we use Struts and Servlets with a combination of JSP's and XSLT for presentation. Our persistence is partly Oracle and partly DB2 (existing legacy system/infrastructure we have to interface with). We use Hibernate for object relational mapping and access to our Oracle databases. We use Apache Axis for web service messaging between front end tier and back end tier. Our application is responsible for processing 1000's of transactions per hour during peak periods. I know there are other ones we use as well that I just am not thinking of right now. . .like I said, it's a huge system. Oh, we use ANT as a build and deployment tool.
 
If it really is a huge application, I would want a framework with enterprise support. I'm not terribly familiar with all the PHP frameworks, but you can get pretty good support from IBM and Microsoft, so I'd probably keep in simple with J2EE and/or asp.net in your shoes.
 
Back
Top