Re: Mac II or ColdSpring
If you're going to be doing a lot of report type stuff, I'd recommend looking at JasperServer. It's the bee's knees. Exports in PDF, Excel, RTF, blah, blah, blah. You can run the reports from ColdFusion too, either using the JasperServer webservice or just running the reports "by hand" using a custom tag. :den -- Humanity may endure the loss of everything; all its possessions may be turned away without infringing its true dignity - all but the possibility of improvement. Johann Gottlieb Fichte On Thu, Feb 18, 2010 at 9:48 AM, sandeep saini wrote: > > Guys, > > We are creating a new website and i have to lay down the architecture for > that. Its basically a reporting tool which will fetch data from DB and > display. The data can be few records to Thousands of records depending on > search criteria. we have to create about 15 reports. The client wants a > strong archetecture. > > So which one of these would be a better choice. More basic requirements are- > 1. Once the data is fetched, i would like to reuse that instead of going to > DB again and again. > 2. AJAX capability. > 3. Exporting data to PDF, EXCEL. > 4. Creating Mailing Lists/Labels and Sending emails thru the application > 5. Use stored procedures > 6. Easy to scale in case client wants new repots to be created. > > Experienced users, Your urgent reply is highly appreciated with a reason. I > need to make a decision very soon. also which one is simpler to implement of > these two as we also dont have much time just to create the architecture? > > Thanks > > > > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:330947 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Mac II or ColdSpring
It's really worth becoming familiar with Framework one: http://fw1.riaforge.org/ mxAjax / CFAjax docs and other useful articles: http://www.bifrost.com.au/blog/ On 19 February 2010 01:22, Dominic Watson wrote: > > Mach II and Coldspring are not setup to achieve the same thing. You could > use ColdSpring *within* Mach II. > > More suitable comparisons to Mach II: > > * Model glue > * Fusebox > * ColdBox > * CFWheels > * ...others that I'm not familiar with > > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:330929 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Mac II or ColdSpring
You do realize that most of what you're asking isn't the function of a framework and the framework itself would really have no part in any of the items you listed. Also, as Dominic pointed out, Mach ii and ColdSpring address different areas of concerns. Mach-ii (and ColdBox and Fusebox and Model Glue and...) is a front controller framework that organizes your application files. ColdSpring is a dependency injection framework that helps organize your CFCs (boy is that a high level overview). You use ColdSpring in conjunction with a front controller framework. How did you whittle down the choices to find yourself left choosing between those two particular frameworks? Why are you doing this at all, since you seem to be short on time and aren't familiar with frameworks in general? Just asking because, as a big fan of frameworks, I'd certainly urge you to move to one when and if the time permitted, or to factor it into your plans at some point. But if you're under the gun to get some development done in a short period of time... why add the learning curve for something new? That just doesn't seem to be the right point in time to undertake that particular effort. As far as your individual concerns... 1) I know that ColdBox has a caching mechanism, but I'm not sure that it's a database cache. You could use Transfer, which would probably be the more appropriate framework for caching database queries. Or CF 9 and its own caching mechanisms. 2) Really has nothing to do with your framework. 3) Really has nothing to do with your framework 4-6) Really has nothing to do with your framework. Again, an application framework like the ones listed above are largely to help organize how your application is structured, and create a clear and distinct layer between your model and your view, and implement a mechanism (the controller) that facilitates communication between the two. Frameworks aren't about certain features that can be built into your app. On Thu, Feb 18, 2010 at 8:48 AM, sandeep saini wrote: > > Guys, > > We are creating a new website and i have to lay down the architecture for > that. Its basically a reporting tool which will fetch data from DB and > display. The data can be few records to Thousands of records depending on > search criteria. we have to create about 15 reports. The client wants a > strong archetecture. > > So which one of these would be a better choice. More basic requirements > are- > 1. Once the data is fetched, i would like to reuse that instead of going to > DB again and again. > 2. AJAX capability. > 3. Exporting data to PDF, EXCEL. > 4. Creating Mailing Lists/Labels and Sending emails thru the application > 5. Use stored procedures > 6. Easy to scale in case client wants new repots to be created. > > Experienced users, Your urgent reply is highly appreciated with a reason. I > need to make a decision very soon. also which one is simpler to implement of > these two as we also dont have much time just to create the architecture? > > Thanks > > > > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:330926 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Mac II or ColdSpring
This looks more helpful than my response: http://www.remotesynthesis.com/post.cfm/Mach-II-or-ColdSpring-Understanding-the-Differences-Between-ColdFusion-Frameworks Dominic On 18 February 2010 17:22, Dominic Watson wrote: > Mach II and Coldspring are not setup to achieve the same thing. You could > use ColdSpring *within* Mach II. > > More suitable comparisons to Mach II: > > * Model glue > * Fusebox > * ColdBox > * CFWheels > * ...others that I'm not familiar with > > I have not used ColdBox or CFWheels and I've only glimpsed at Mach II. My > favourite framework to work with so far has been Model Glue. It is robust > and almost enforces the sort of code you are after. However, at the end of > the day, it is YOUR code that will make your strong archetecture - not the > framework. Each of the above frameworks will be a strong foundation. > > In response of points 2-4, I'm not sure any of the frameworks will provide > any of these things (though ColdBox and CFWheels might have some sort of > AJAX framework built in). However, they will all enable you to create this > functionality in a robust and reusable manner. > > HTH > > Dominic > > > > On 18 February 2010 16:48, sandeep saini wrote: > >> >> Guys, >> >> We are creating a new website and i have to lay down the architecture for >> that. Its basically a reporting tool which will fetch data from DB and >> display. The data can be few records to Thousands of records depending on >> search criteria. we have to create about 15 reports. The client wants a >> strong archetecture. >> >> So which one of these would be a better choice. More basic requirements >> are- >> 1. Once the data is fetched, i would like to reuse that instead of going >> to DB again and again. >> 2. AJAX capability. >> 3. Exporting data to PDF, EXCEL. >> 4. Creating Mailing Lists/Labels and Sending emails thru the application >> 5. Use stored procedures >> 6. Easy to scale in case client wants new repots to be created. >> >> Experienced users, Your urgent reply is highly appreciated with a reason. >> I need to make a decision very soon. also which one is simpler to implement >> of these two as we also dont have much time just to create the architecture? >> >> Thanks >> >> >> >> ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:330879 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Mac II or ColdSpring
Mach II and Coldspring are not setup to achieve the same thing. You could use ColdSpring *within* Mach II. More suitable comparisons to Mach II: * Model glue * Fusebox * ColdBox * CFWheels * ...others that I'm not familiar with I have not used ColdBox or CFWheels and I've only glimpsed at Mach II. My favourite framework to work with so far has been Model Glue. It is robust and almost enforces the sort of code you are after. However, at the end of the day, it is YOUR code that will make your strong archetecture - not the framework. Each of the above frameworks will be a strong foundation. In response of points 2-4, I'm not sure any of the frameworks will provide any of these things (though ColdBox and CFWheels might have some sort of AJAX framework built in). However, they will all enable you to create this functionality in a robust and reusable manner. HTH Dominic On 18 February 2010 16:48, sandeep saini wrote: > > Guys, > > We are creating a new website and i have to lay down the architecture for > that. Its basically a reporting tool which will fetch data from DB and > display. The data can be few records to Thousands of records depending on > search criteria. we have to create about 15 reports. The client wants a > strong archetecture. > > So which one of these would be a better choice. More basic requirements > are- > 1. Once the data is fetched, i would like to reuse that instead of going to > DB again and again. > 2. AJAX capability. > 3. Exporting data to PDF, EXCEL. > 4. Creating Mailing Lists/Labels and Sending emails thru the application > 5. Use stored procedures > 6. Easy to scale in case client wants new repots to be created. > > Experienced users, Your urgent reply is highly appreciated with a reason. I > need to make a decision very soon. also which one is simpler to implement of > these two as we also dont have much time just to create the architecture? > > Thanks > > > > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:330878 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4