Which Framework to be selected?

I have been working on two different applications. One Uses  Cairngorm framework and one is with out a frame work. Now these two  applications needs to be integrated as an single application. Both have  different data,UI,Views,Events etc but should be presend in same folder  structure and should use a class in common where we need to  differenciate two applications.
To achieve that which frame work is to be used and how to use it  efficiently with less code changes? Please let me know your inputs.
Regards,
Brenda

I agree with everything that UbuntuPenguin said.  I would clarify that all of these frameworks let you to follow an MVC architecture, not just RobotLegs.  The biggest difference in concept between Cairngorm and these frameworks is the way you access Singletons.  In Cairngorm you go out and get the singleton instance, while in these frameworks it is injected.  There is a whole lot more though. Non of them port Cairngorm very easily.
I would venture to say that Parsley is the one that doesn't favor any particular MVC style, so it would be easier to recreate your Cairngorm concept structure, but Parsley is very Metatag dependent, so you still have port everything over.  RobotLegs is more like Cairngorm in the sense that you extend classes, but it follows a pureMVC style, which is a bit different.  It motivates you strongly to use Mediators.
Either way you go... it's not a one day port job.
Do some research before you make your decision.
You can get an idea about Parsley here:
http://artinflex.blogspot.com/2010/09/quick-dive-into-parsley-intro-why.html
and there are links to the other frameworks there.

Similar Messages

  • Which framework(s)/tool(s) for a web 2.0 application ?

    Hello,
    I'm new to Java, so excuse my stupid questions...
    I have to port a win32 GUI application to a web application using Java. The original application is not written with Java and is a full blown multitier win32 GUI application accessing a SQL server database.
    There are some requirement for the new application:
    1) has to use opensource tools and frameworks
    2) has to use JBoss application server
    3) has to use eclipse for development
    4) have a user interface as close as possible to the win32 application
    5) has to use the same (mssql) database
    The question is: which frameworks/tools is best to use in that environment ? JSP, JSF, RichFaces, Spring, Seam, Hibernate, Struts to name a few...
    Regards,
    F. Piette

    800089 wrote:
    Hello Gimbal2,
    As far as I can see, GWT makes application to run on Google servers.Then you should clean your glasses.
    My problem is to select the best framework(s) and tool(s) to develop the application, given the requirement I listed (Eclipse/JBoss/MSSQL/OpenSource). Unfortunately there are so much of them available that it is difficult to select the best one (Well things are relative of course). I don't want to use old technology, nor technology no yet wide spread on the market. I want a technology that many companies are using and for which I can easily find developer on the market.You want the best framework do you? Doesn't everyone these days.
    I'd say...go for JSF. Or if you don't want to, go for spring, or if that doesn't suit you, go for the GWT mentioned earlier. Unless you want to be retro, then go for Struts.
    Then when you've chosen your framework, see how many developers are willing to use it, if not enough choose another framework.

  • In Icloud I can't see my "numbers" icon which i need to select "tick" to transfer data to my other devices via icloud. any ideas why it's not showing up?

    In Icloud on my imac I can't see my "numbers" icon which i need to select "tick" to transfer data to my other devices via icloud. any ideas why it's not showing up?

    You have to do it app wise, which means that the icon won't show up in settings, but you will be able to move files from your local drive to iCloud via the Numbers app (move... > choose the iCloud option).
    It requires that you set up the same iCloud account on all your devices and that you have the latest version of Numbers on all your devices as well.

  • How can i see the total size of files which i have been selected?

    I want move my files including movies and photo to the tumpdrive.
    But, my tumpdrive told me which was only 500MB space.
    Therefore, i decided that choose some movies and photo to there.
    When i chose the files i don't know how much of the total size which i've been selected.
    if above 500MB, i could move.

    With them selected, press the Option, Command, and I keys.
    (75125)

  • In BDC, I Have 10,000 Records Which Method do I Select? and Why?

    Hi all,
    In BDC , I Have 10,000 Records of Material Master Application. I have go through by Session Method or Call Transaction Method. Which Method do I Select? and Why?

    Hi..
    There you hav to go for sessions method....
    because...
    1. session methos has auto matic error handling option. so if there is any error in last but 100 th reocrd it will just threws that record and remaining part willl complete.
    2. And it was offline method.. means formatting of the data and assigning to Sap lay can be done in two steps... So you  10000 recors can update in expected time comaper with Calltransaction method...
    Get back to me if you are not satisfy with above reasons.
    Thanks,
    Naveen.I

  • Change the size of a repeating section based on which optional sections are selected

    InfoPath 2010
    I've created a repeating section in a form that has 8 optional sections. All the optional sections are hidden until the user selects one from a drop down list, which only allows one selection per repeated section.
    My problem is that the repeating section is quite long to accommodate the 8 optional sections. Every time a user adds a section there is a long blank space in the form.
    Is there a way to scale the size of the repeating field to eliminate the excess blank space?

    Hi,
    Try to remove all the blank space from repeating section and choose the Height, Padding and Margin of the repeating section as auto.
    After that add table with 8 row and add your optional section in each row, do same thing for each optional section, remove blank space before adding any control and choose height, padding and margin as auto.
    I designed the same and it is not taking more than single line space until we select the value from dropdown list.
    If still it does not work, please share your design if you don’t mind we would be happy to help you
    Krishana Kumar http://www.mosstechnet-kk.com

  • In ALV output, select row(s), How can we know which record it has selected?

    Hi Experts,
    In ALV output, there are 10 records (rows) displayed. I want to select specific row (or rows) for mass printing ( I need to assign respective smartform for selected row(s)). How the system (or my self) will recognize that which record it has selected?
    We have one field is called MARK field or etc., which will shows which record selected by indicating 'X' in internal table. I dont know exactly.
    Could you please help me out.
    Thanks in advance.
    Sekhar

    declare a field chk(1) type c in your final itab.
    build fieldcatalaoge for that field.
    when 'CHK'.
    alvfld-checkbox = alvfld-edit = 'X'.
    give a button in alv 'process' with function code 'PRO'.
    then call alv
      call function 'REUSE_ALV_LIST_DISPLAY'
        exporting
          i_callback_program       = sy-repid
          it_fieldcat              = fieldcat[]
          I_CALLBACK_USER_COMMAND = 'USER_COMMAND'.
        tables
          t_outtab                 = it_tvse[].
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
    then in form user_command do like this
    form user_command using ucomm like sy-ucomm cursor type slis_selfield.
    case sy-ucomm.
    when 'PRO'.
    Loop at itab where sel = 'X'.
    write your code here.
    endloop.
    endform

  • Is it possible to make a fillable form have variable fields - so if you select a radio button it triggers a different form field to be seen depending on which radio button is selected??

    Is it possible to make a fillable form have variable fields - so if you select a radio button it triggers a different form field to be seen depending on which radio button is selected??

    Yes, one needs to use some custom JavaScript code to control the other fields' properties.
    Disabling (graying-out) Form Fields by Thom Parker

  • How to create a JTree in which only leafs are selectable

    It took me a while and some effort to find a way to make a JTree in which you can only select the leafs.
    I'm posting the example in case someone is interested. This might be helpful.
    myJTree.setSelectionModel(new DefaultTreeSelectionModel() {
         public void setSelectionPaths(final TreePath[] paths) {
              boolean okToAdd = true;
              DefaultMutableTreeNode selectedNode;
              for (int i = 0; i < paths.length; ++i) {
                   selectedNode=(DefaultMutableTreeNode)paths.getLastPathComponent();
                   if (!selectedNode.isLeaf()) {
                        okToAdd = false;
                        break;
              if (okToAdd) {
                   super.setSelectionPaths(paths);
         public void addSelectionPaths(final TreePath[] paths) {
              if (getLeadSelectionPath() == null) {
                   super.addSelectionPaths(paths);
                   return;
              boolean okToAdd = true;
              DefaultMutableTreeNode selectedNode;
              for (int i = 0; i < paths.length; ++i) {
                   selectedNode=(DefaultMutableTreeNode)paths[i].getLastPathComponent();
                   if (!selectedNode.isLeaf()) {
                        okToAdd = false;
                        break;
              if (okToAdd) {
                   super.addSelectionPaths(paths);

    For this to work in PDF the client ither needs Acrobat Pro or you need to create a PDF form (which has it's disadvantages concerning design)
    In any way PDF is not actually meant for editing. The editing functions in Acrobat have their disadvantages as well if carefully set type is what you're after.
    A vector file simply can't be protected.
    Make a contract.

  • Entity Framework -  unable to select the oracle data connection

    Entity Framework - unable to select the oracle data connection from the wizard that allows you to select the data provider. Even though we successfully added a data connection that points to an oracle database, we still can't select an existing data connection or create a new database provider that points to an oracle instance.
    we are using both vs 2008 sp1 and vs 2010. We connect to oracle 11g and we use the latest oracle odp.net driver. the Driver is installed and working in vs studio.

    I had this exact problem when I started. I think I had downloaded the wrong odbc (the 64x version). When I unloaded that version and downloaded the 32bit version it worked.
    Hope that helps. ~ Darla

  • FM which will display a select option in a pop up

    Hi All,
    I am looking for a FM which will display a select option in a pop up and prompt me to enter some value into it.
    I tried FM POPUP_GET_VALUES_USER_BUTTONS, &  POPUP_GET_VALUES  which allows me to enter only single parameter values and not a select option.
    Regards
    Puja

    Hi
    u can create by yourself, it's very easy and fast:
    TABLES BKPF.
    SELECTION-SCREEN BEGIN OF SCREEN 100.
    SELECT-OPTIONS: S_BUKRS FOR BKPF-BUKRS,
                    S_BELNR FOR BKPF-BELNR.
    SELECTION-SCREEN END   OF SCREEN 100.
    CALL SELECTION-SCREEN 100 STARTING AT 5 10.
    IF SY-SUBRC = 0.
    *------> User has pressed F8
    ELSE.
    *------> User wants to leave the popup
    ENDIF.
    Max

  • FM which will display a select option

    Hi All,
    I am looking for a FM which will display a select option in a pop up and prompt me to enter some value into it.
    I tried FM POPUP_GET_VALUES_USER_BUTTONS, which allows me to enter only single parameter values and not a select option.
    Regards

    Hi,
    Please try below function modules.....
    FC_POP_GET_RANGE
    RERA_POPUP_MD_RANGE_INPUT
    UG_WB_POPUP_TO_GET_RANGE
    Dont forgot to Reward me points .....
    All the very best....
    Regards,
    Sreenivasa sarma K.
    Edited by: sharmashree kashi on Mar 26, 2008 2:59 PM

  • I want to see the files which i was already selected

    From the files selcetion, i did not see how big the size which i was already selected
    Is there any place to see it properly?

    Finder > Applications or Documents
    Click "View" menu in the menu bar and select " as Columns"
    or select column view icon ( third one from the left) in the Finder toolbar.
    That will show the file size info under the preview.
    Best.

  • Which framework is preferable JSF 2.0 or Struts 2.1?

    Hello everybody ...
    I would like to ask this question Which framework is preferable JSF 2.0 or Struts 2.1?
    The comparison it could be in terms of the efficiency,less failures , facility, simple to use , the other technical perspectives .
    And which one is very useful in CRUD apps .

    I received your comment on the blog post in my mailbox, but it doesn't actually show up on the website for one reason or another. Let me address it here in the hopes you find it.
    Is JSF 2.1 the best to use for e-commerce and social application "bond together" Maybe. It all depends on your requirements. Like I state in the article, if you need lots of control over the front-end with javascript, Ajax, DHTML and whatnot then JSF might not be the right choice.
    and the important goal for this application is the availability and the very efficient respond from the server for the millions and millions of the clients request, That does not depend on code. It depends on the server software, the server hardware and the configuration. You are not going to learn how to make this happen by asking questions in a forum, it will require plenty of study and experimentation. If you expect millions of client requests then only one server is probably not going to cut it for example; you'll have to start thinking about clustering. Whole books can be written about that subject, and probably have.
    for sure If I am using Jboss , and by the way which is the really good application servers and web servers either is it Jboss or glassfish server . Both JBoss 7+ and Glassfish V3+ are excellent and fast Application Servers. I have always used JBoss so I am biased towards it.
    Or there are alternatives out there ,Can you elaborate on them quite bit.There are certainly alternatives, Weblogic 12+, Websphere 8+, Geronimo 3+, probably some others I'm missing. I have no experience with any of them, so I cannot elaborate.
    Because I am starting my project I am still confusing my first aim is the efficiency , efficiency in the sense as the user presses submit button the result should be right in front of his/her faceThat depends more on your server setup and the environment it is installed in. You aren't going to magically get good performance by using a specific framework.
    for definitely using the suitable web techniques and web services like AJAX and JQuery and other suitable web services which are required , in fact there are so many factors are responsible and must take care of this job like databases ,networking and OS platforms stuff.I don't know if you're asking something here or just making a statement :/

  • Which is fast ? Select * from tableName or Select Column1,Column2 .... From tableName ? and Why ?

    Which is fast ? Select * from tableName or Select Column1,Column2 .... From tableName ? and Why ?
    select * from Sales.[SalesOrderHeader]
    select SalesOrderNumber,RevisionNumber,rowguid from Sales.[SalesOrderHeader]
    As you can see both the query execution plan and subtree cost is same. So how selecting the particular columns optimize the query ?

    Which is fast ? Select * from tableName or Select Column1,Column2 .... From tableName ? and Why ?
    select * from Sales.[SalesOrderHeader]
    select SalesOrderNumber,RevisionNumber,rowguid from Sales.[SalesOrderHeader]
    As you can see both the query execution plan and subtree cost is same. So how selecting the particular columns optimize the query ?
    Yes, selecting specific columns is always better than select *.
    If you always need few columns in result, then just use SELECT col1, col2 FROM YourTable. If you SELECT * FROM YourTable; that is extra useless overhead.
    If in future if someone adds Image/BLOB/Text type columns in your table, using SELECT * will worsen the performace for sure.
    Let's say if you have SP and you use INSERT INTO DestTable SELECT * FROM TABLE which runs fine BUT again if someone adds few more columns then your SP will fail saying provided columns don't match.
    -Vaibhav Chaudhari

Maybe you are looking for

  • Can I make my airport time capsule into ONLY a external hard drive?

    I currently live in Japan and we recently bought a wireless plan through a Japanese company which provides their own modem. You basically connect this modem into the power and WHALA instant internet. It does not allow me to use my airport as router,

  • Printing issue with Electronic Signatures

    In the footer of my document, i place document properties and also use the captioning feature for tables and figures. I have saved it in native 2010 format not in a compatability mode. When I print my document (paper or PDF) these fields print proper

  • Report on slow-moving items

    Hello gurus, I would like to creat a report on slow-moving items in LIS, similar to report RMCBLH30 (TAC MC46). But in 'my' report I would like to see only those slow-moving items in stock. RMCBLH30 unfortunatelly gives my all slow-moving items, even

  • Upgrade to IE7 gives JavaScript error in visual editor

    Hello--- After upgrading to Internet Explorer 7, a yellow bar appears at the top of the JSP/HTML Visual Editor window saying that "This page uses JavaScript and requires a JavaScript enabled browser. Your browser is not JavaScript enabled." JavaScrip

  • Digitized thread in importing mini-DV

    I am importing from a Panasonic Mini-DV (not HD) and in the first few minutes of the clip (30 minutes total) the image has lots of digital blocks and the like and is very poor quality. Then after 2-3 minutes it's fine. It's not on the original. Any i