Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

programming Sharepoint 2013

Posted on 2014-02-26
13
Medium Priority
?
426 Views
Last Modified: 2014-02-28
Dear all,

if I want to program SharePoint 2013 dynamically and will change a lot of sharepoint thing, which language should I learn ? C#, C or C++ ?

a lot of graphic and logic will be add for sure.
0
Comment
Question by:marrowyung
  • 8
  • 5
13 Comments
 
LVL 1

Author Comment

by:marrowyung
ID: 39891033
any good books to start learning programming for SP 2013 ? from beginner to expertists please.
0
 
LVL 52

Expert Comment

by:Carl Tawn
ID: 39891327
Sharepoint is .Net based, so of the three languages you mentioned C# is realistically the one you should be looking at.

As far as books/resources go, you could start with "Beginning SharePoint 2013 Development" published by Wrox.
0
 
LVL 1

Author Comment

by:marrowyung
ID: 39891344
"mentioned C# is realistically the one you should be looking at.
"

but other language is better than C# on developing sharepoint 2013.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
LVL 52

Expert Comment

by:Carl Tawn
ID: 39891357
I'd start with this one: http://www.amazon.com/Beginning-SharePoint-2013-Development-Programmer/dp/1118495845/ref=pd_bxgy_b_text_z/175-7378268-3667931

As it covers the core principles of Sharepoint development, and will give you the grounding you need to move on to the Business Solutions one.
0
 
LVL 1

Author Comment

by:marrowyung
ID: 39891359
can the VB, VC, VC++ and java, PHP guy easily develope sharepoint 2013? or go MUST go throught
REST again ?
0
 
LVL 52

Expert Comment

by:Carl Tawn
ID: 39891412
You should be able to pick up C# easily enough. The steepest learning curve will be in understanding how Sharepoint works, rather than in the language itself.
0
 
LVL 1

Author Comment

by:marrowyung
ID: 39893809
"You should be able to pick up C# easily enough"

yeah, I knew. I have a lot of resource about that.

But if I hire other developer, they didn'ot know C#, then I need to know if, sharepoint understand java and PHP , for example ?
0
 
LVL 52

Expert Comment

by:Carl Tawn
ID: 39894259
No. Sharepoint is .Net only, so any of the .Net languages are an option, but not PHP or Java.
0
 
LVL 1

Author Comment

by:marrowyung
ID: 39894278
ok, so PHP / Java can't talk to Sharepoint 2013 at all ?
0
 
LVL 52

Accepted Solution

by:
Carl Tawn earned 2000 total points
ID: 39894284
They'll be able to talk to the APIs/web services, but any modules, custom workflows, etc, you want to add to Sharepoint will need to be .Net
0
 
LVL 1

Author Comment

by:marrowyung
ID: 39894295
ok
0
 
LVL 1

Author Comment

by:marrowyung
ID: 39894299
For the ease of programming, I think we have to wait for Sharepoint 2015.

I think it should be a product that can be program by as much programming language as possible !
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A recent project that involved parsing Tableau Desktop and Server log files to extract reusable user queries for use in other systems. I chose to use PowerShell to gather the data, and SharePoint to present it...
Simulator games are perfect for generating sample realistic data streams, especially for learning data analysis. It is even useful for demoing offerings such as Azure stream analytics, PowerBI etc.
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…
Are you ready to place your question in front of subject-matter experts for more timely responses? With the release of Priority Question, Premium Members, Team Accounts and Qualified Experts can now identify the emergent level of their issue, signal…
Suggested Courses

916 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question