App Development - Team work - Would you recommend one guy only learning XAML? RRS feed

  • General discussion

  • Hello,

    I am working on a pretty huge school project and leading a group of 5 students. Now I was about to check for learning resources when a question started to bother me. I've thought that it would be appropriate if one of the guys just bothers with XAML rather than coding in C#. Would you recommend that? And if yes - are there any learning resources you'd suggest?

    Thanks for your help!



    • Changed type Anne Jing Tuesday, September 3, 2013 9:52 AM Not mainly about windows store app develop
    Monday, September 2, 2013 5:34 PM

All replies

  • In general, you're going to have a tough time writing meaningful xaml without knowing at least a bit of C# - typically, if you want to be a "pure designer", a developer will have to plumb out or at least give you all of the binding specifications up front, etc.

    If this is a group effort among students, it might be tricky to single one out and try to have them act differently - in this case, I think it might be easier to just have all of them have some proficiency with both.  (That's just my personal opinion, though)

    Reed Copsey, Jr. - http://reedcopsey.com - If a post answers your question, please click Mark As Answer on that post. If you find a post helpful, please click Vote as Helpful.

    Monday, September 2, 2013 6:00 PM
  • Have everyone learn xaml and c#.  Assign an xaml page to each person. 

    Trust me, c# is amazingly simple to learn.  It took me 1 day to learn c#, and I'm a civil engineer (nothing to do with programming).  I've published 2 apps written in c++ and 3 apps written in c#.  With c#, it took me 1/3 the time to write my apps as opposed to c++.  I am currently working on a very expansive project myself. 

    I think it is extremely difficult to design an xaml page without knowing the c# code behind it.  And I feel sorry for the poor soul that has to write the c# code behind someone else's xaml page.

    Monday, September 2, 2013 6:33 PM
  • So would you accept the following idea:

    Everyone in the group will start learning the basics of C# (do you have book recommendations?). Then there will be some who focus on databases and others that focus on graphics and a few others act as "allrounders".

    Thanks for your help!

    Monday, September 2, 2013 6:33 PM
  • Hmm this looks quite logical to me. Have you attended any special courses or used any special books for accomplishing that in just one day? (pretty nice work btw!)

    I am also learning C# atm (I had some C++ and pascal experience before) and it isn't that challenging just as you said. Its just the XAML stuff that bothers me since I none of my group has any experience in that and can't estimate the effort connected with it. 

    Thanks for your post!

    Monday, September 2, 2013 6:39 PM
  • Running a team of programmers is a big task.

    Someone has to decide what each of the others is doing.

    Then it all has to come together at some point.

    I personally have never worked in a team so I know how good it is to work on your own and know how every part of the software works.


    Monday, September 2, 2013 9:11 PM