It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I have a large existing project in Silverlight which has many user controls with code behind files for complicated business logic. I don't know if I can still migrate my code to the MVVM pattern (I'm pretty new to this pattern). What I mean is that if it is easy to migrate the existing code or I must rewrite everything to fulfill this MVVM requirement?
Also, it seems the business application template is a type of MVVM. Is this the most popular template I should use? Is there any online tutorial to learn this template?
Many thanks,
Wei
I would rarely recommend migrating existing code to fit a new design pattern. This is really only cost effective if the project is fairly small and you're migrating in preparation for making a very large number of changes (which will then benefit from the 'improved' pattern.) Note, also, that the productivity benefits of a pattern like MVVM are somewhat delayed (there is a lot of time spent learning the pattern, so you need to be able to tolerate increased costs and delays in the short term.) If I were in your shoes, I'd practice MVVM on new projects or on reasonably well-isolated add-on features for your application. Either that or work on some personal side projects; a Frankenstein software re-architecture project is a maintenance engineer's worst nightmare.
Related
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I joined as a Fresher(trainee) in Software Company for Windows Store development. I don't know much about C#. My company is newly started Windows Store development. they don't have Dot net development before., that's why my company got an Senior dot net employee to complete the project,When ever he complete the project he left away from the company.
My problem is I have to maintain the project after him. My question how to manage a C# project. How to maintain project if there is any issues. I just want to learn the project flow & analyze my project to debug the project errors in future. But i am struggling how to start to analyze the project
Don't neglect or close this question. I am not asking about my personal issue.
Please answer me how can i start to learn & build my project regarding flow.
I can accept any suggestions & Any help regarding this is appreciated.
If you want to learn windows store apps then This and This links will help you in beginner level
Its important to learn XAML or any tool which creates XAML for you like expression blend.Since maintenance changes will be more on UI side.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I am trying to come up with a way to import our current large application into a UML diagram for LucidCharts. LucidCharts supports a vdx XML format from visio. I'm just mainly trying to find a way to do this easily instead of typing each class name and method into LucidCharts. Linking and call chain linking I don't care about as much as I can do that myself.
Are there any easy solutions, or something I can do to read the meta data and make a vdx complaint file?
Actually, there are several open source & commercial tools that will create UML diagram from the C# project and visa-verse. As example, i will try to list three of them:
Option #1: Try to use the Modelmaker. It can work with both Delphi and C#.
I should add that it does more than just diagrams, it can be used for reverse engineering, refactoring and the like. It's been going for a while now and has many great features.
Option #2: You may also try NDepend tool for .NET developers. It comes with both a dependency graph and a dependency matrix and integrates in VS. The graph and matrix can be generated from .NET assemblies and they are interactive. You can download and use the free trial edition for a while and make your own opinion.
Option #3: The Guys at Tigris.org have also done some work on this.
Here is the Open Source Link to the project. It is also very impressive.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I am new to Software Development, could you please give me some input into which platform is mostly used by other Software Developers.
I am looking to develop software which has DB Connectivity with an attractive customisable UI.
Please recommend the what is currently used in the IT industry by other Successful Software Developers.
If you are really new to learning try to read few books on C#, WPF, MFC and play with it. Choose the one which is more fun to work with and that will drive you to learn a lot. If you are into Industry then mostly your project needs drive you towards a particular choice.
But as i mentioned if you want to be successful learn one which is fun to you.
There is no simply best development platform. If so every developer should be developing with that instead of using many different tools and platforms. Every platform has its pros and cons. Personally I would recommend you c#. Its easy to start with. Its development environment(visual studio) is very good for interface design(especially for windows forms development) and its very good to start learning object oriented approach, which is very important in software development. If you can clarify you needs more maybe I can recommend something else.
There are many web development tools if you want to develop a web application. Dreamviewer is more simpler than visual studio to start designing web applications.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
we are in the process of determining what would be the best technology to write our signage player . Although we are a C# house with some experience in Java, all the talk has been about Java and Mono. Also the platform we are going to build on would be a linux box.
The player has to be very intelligent and support scheduling, content change triggers by external applications (by web services), time synchronization of content, content show in different portions of the screen, video/live streamed feed etc.
We will also need to create a designer to allow the design team to create webgl content.
There is some OpenGl experience in the company so we could leverage this.
Would this be a good choice?
JD
That would be an excellent choice IF and only IF you have a good grasp on Javascript or your timeline isn't too tight in case you don't dominate Javascript. If going on a linux box, chances are you're better off with a custom build of Firefox or Chromium running your app alone without the browser parts (menus, tabs, etc).
My team here is working with HTML5+Javascript+Canvas/WebGL on the client side almost exclusively now because it is very fast to develop and needs almost no setup.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
So i am using visual studio 2008, asp.net 3.5, with the basic toolkit provided.
Now i have made the gui which a lot of functionality but the design is very basic.
and looks too old.
I need to give it a new look, a new feeling new designs....
like the gridview, the buttons the textboxes, the menus look basic...
this is not working for me.
Please let me how should i go about doing this.??
1) i have herd about tool kits but dont kno which ones are good..(dont want the really expensive ones) but if it is really good my company is ready to spend.
2) will the new VS 2010 or asp.net 4.0 make a difference.
3) The ajax toolkit or silverlight toolkit is any good?
4) i also need to show Charts and graphs now, currently using MS charts.. but now i need
which is good.
Your best bet is to ask very specific questions at a more appropriate forum.
For ideas on designs, look for examples online and do something similar to what you like.
http://www.thecssawards.com/
http://www.csselite.com/
For questions on how to implement a specific design in html/asp.net/whatever, post a very specific question here.
For UI guidance on how to make something specific look better, post a question on http://ui.stackexchange.com. Include a SMALL screen shot of the applicable controls (not the whole page, just the part you're asking about, or at least highlight the part you're asking about).
.NET 3.5 vs .NET 4 will have no real effect on the design of your site. Whether your choose HTML or Silverlight will have a huge effect, but neither is generally better for all sites and switching between them basically means rewriting everything, so you wouldn't do it just for design reasons.
I assume you are referring to UI control libraries.
Some of the commercial libraries that I know off and widely used include:
Telerik RAD Controls
Infragistics
DevExpress
They all have a good range of controls from Menu to Charting.