locked
Developing new aplications RRS feed

  • Question

  • He all, again sorry on my English is not good but anyway i will give my best....

    1) we have old version of software, size of software is around 40/45 MB and it done in C#

    2) Database is done in oracle and most of business logic is done in plsql

    3) framework is .net2

    4) it desktop application

    ----------------------------------------------------------------------------------------------------------

    We want

    1) new version of software done on .net4

    2) also most of business logic will be done in plsql

    3) oracle is DataBase

    4) its OracleData provider

    ----------------------------------------

    What architecture we should use if new application needs to:

    1) Be able to work like Desktop application but also be easy to implement Web if it need to be done

    2) Be able for easy update from remote place

    3) Its need to be fast (plsql code is very fast and it very good) with showing lot of data on GUI

    4) What kind of tehnologis use for GUI (for now it Desktop App)

    -------------------------------------------------------------------------------------

    Thank you on you time and if you have any links pleas post.

    Friday, September 17, 2010 5:01 PM

Answers

  • Hello there,

    Some links are given below,

     

    WPF Apps With The Model-View-ViewModel Design Pattern

    http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

     

    MVC vs. MVP vs. MVVM

    http://nirajrules.wordpress.com/2009/07/18/mvc-vs-mvp-vs-mvvm/

     

    LINQ to SQL: .NET Language-Integrated Query for Relational Data

    http://msdn.microsoft.com/en-us/library/bb425822.aspx

    Entity Framework Futures

    http://msdn.microsoft.com/en-us/data/ee720194.aspx

     

    Model-View-ViewModel In Silverlight 2 Apps

    http://msdn.microsoft.com/en-us/magazine/dd458800.aspx

     

    Hope you find this information helpful for you.

     

    Cheers

    Phijo Mathew Philip.


    PHIJO MP
    • Marked as answer by newen85 Sunday, September 19, 2010 1:43 PM
    Sunday, September 19, 2010 1:31 PM

All replies

  • Also any other sugestion will be good

    ty

    Friday, September 17, 2010 5:02 PM
  • Hello there,

    • If you are planning to .net 4.0 with wpf , I would suggest you should use MVVM pattern for the graphical user interface design.  
    • In th case of the case of web asp.net application , I would suggest you to use silverlight with ASP.NET 4.0.  I would suggest to use Siliver light with MVVM in asp.net 4.0
    • Here you are Microsoft techologies , I would suggest you use to Sql server 2008.
    • You can use click one deployment of your applications deployment. If there is any new versions of software is available in the main server , the application will automatically ask for automatic update
    • Regarding the data access layer , I would suggest you to use linq to sql or ado.net framework with .net 4.0.
    • Please do create a proof of concept (POC) for your entire application. Please do test  your applications before make any important decision. Please do remember that your efforts costs money. Please do try to deliver the best of quality what is expected by the management or the software client. Make sure that every thing works what is expected and gives desires result . Before you  take the  final decision.  Please do understand the importance of Proof of Concept.  Test the your application and break your application , then it shows the functional and architecture bugs where you need to change the software architecture and software design , software code. 
    • If you are following software product development methodology, please do try to follow agile software methodology. 
    • Proper project management plan.
    • Proper test plan 
    • Proper documentation , design document , UML diagrams if possible. 

    Hope this helps.

    Regards,
    Phijo Mathew Philip.

     

     

     

     

     

     

     


    PHIJO MP
    Saturday, September 18, 2010 10:59 AM
  • Hello there,

     

    Very Important Point:

     

    Your efforts cost the money in terms of per hour , per day and per month. Who ever is spending the money , make sure that your deliver the expected software quality in terms of money spent . Please do not fool around -humble request. It will have serious consequences on the project. Ask help when ever required. Ask right questions to right people. 

     

    Hope this helps.

     

    Take Care

    Regards,

    Phijo Mathew Philip.


    PHIJO MP
    Saturday, September 18, 2010 11:36 AM
  • Thank you very much on you advice.
    Saturday, September 18, 2010 6:57 PM
  • Hello there,

    Some links are given below,

     

    WPF Apps With The Model-View-ViewModel Design Pattern

    http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

     

    MVC vs. MVP vs. MVVM

    http://nirajrules.wordpress.com/2009/07/18/mvc-vs-mvp-vs-mvvm/

     

    LINQ to SQL: .NET Language-Integrated Query for Relational Data

    http://msdn.microsoft.com/en-us/library/bb425822.aspx

    Entity Framework Futures

    http://msdn.microsoft.com/en-us/data/ee720194.aspx

     

    Model-View-ViewModel In Silverlight 2 Apps

    http://msdn.microsoft.com/en-us/magazine/dd458800.aspx

     

    Hope you find this information helpful for you.

     

    Cheers

    Phijo Mathew Philip.


    PHIJO MP
    • Marked as answer by newen85 Sunday, September 19, 2010 1:43 PM
    Sunday, September 19, 2010 1:31 PM
  • Thanks on links
    Sunday, September 19, 2010 1:43 PM