Why SharePoint development is so damn special!
By Bjorn Furuknap
January 12, 2011 —
(Page 1 of 9)
Maybe you are an aspiring SharePoint developer who needs to understand what you’re going to face as a SharePoint developer. Or perhaps you’re a business user, a project manager for example, looking to understand where all your money goes. Or you may just be here for the free t-shirt, in which case you will be very disappointed.
SharePoint development is far from normal development. So, exactly what makes us SharePoint developers so special?
First, there’s the skills requirement. SharePoint developers need to master a range of skills so great, it will make quantum mechanics seem like Spelling 101.
Second, traditional development methods and experience will only get you a fraction of the way. Unit testing, for example, is useful only for the first few hundred lines of code, after which it becomes more of a burden than an asset.
Third, we are not the only developers of a solution. In fact, the better a solution we make, the more developers (whom we don’t know) will develop our solutions.
All in all, we are shooting at a moving target while wearing blindfolds, without knowing what the target looks like, where it is, or what type of ammo we need to use. In fact, we don’t even know if we’re in the right shooting range.
Skills requirement
SharePoint development is completely different than other forms of development in that it covers such a wide range of tiers and technologies. As a developer, you need to be proficient in the first tier of development, which mainly consists of customizing a solution through the Web interface, or out-of-the-box customization, as it is often called.
Then you need to understand the extensibility through the middle tier, in which you utilize scripting and markup languages such as jQuery, JavaScript, XML, XSL and so on, usually done through tools such as Microsoft’s SharePoint Designer.
Finally, you have the third tier of development where the programmers reside, and most of your work will be done using tools such as Visual Studio and Notepad. If the end result is a SharePoint solution file, or a .WSP that needs deployment documentation and someone versatile in PowerShell to deploy, chances are high that you’re doing third-tier development.
Related Search Term(s): SharePoint, .NET, XML, SQL Server
Share this link: http://sdt.bz/35158
Most Read
Latest News
Resources
SAP unveils SAP HANA platform innovations for Big Data and spatial processing
Features include smart data access and expanded cloud deployment options
|
|
|
Alteryx raises $12 million to put Big Data analytics in the hands of all business analysts
Quest founder's firm, Toba Capital, selects Alteryx as its first analytics investment
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
|
|
Jelastic launches new version of its Java and PHP hosting platform
Jelastic today announced the launch of a new version of its ultra-scalable cloud hosting platform
|
Telerik adds back-end services to Icenium mobile tool suite
Icenium Everlive makes the suite a complete app development platform, the company says
|
|
|
CollabNet fuses CloudForge, TeamForge
New pricing structure and integration gives developers an enterprise-grade choice for dist...
|
|
|
Eclipse release train for Kepler arrives June 26
New version of Eclipse includes Stardust for business process management, and Orion 3.0 fo...
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
IDC MarketScape: Worldwide Cloud Testing and ASQ SaaS
Demand for solutions to test applications on the cloud and for the cloud is rising signifi...
|
|
|
Get to Know the Database Decision Factors
What should you look for when choosing a relational database system? This informative arti...
|
|
|
Exploring the Database Forest
Today’s database technology landscape is more dynamic and varied than ever before. What’s...
|
|
|
Data Management Resource Guide
Today’s data is generated by more than just applications. Data is generated by trillions o...
|
Related Articles
ComponentOne SharePoint Web Parts focus on interactivity
The Web Parts provide custom behaviors and eliminate page refreshes
|
New annotations for .NET imaging SDK
DotImage 7.0 also can be used for creating SharePoint Web parts that have document-imaging functionality, according to Atalasoft. Aside from annotations for ASP.NET AJAX, the company also provided annotations to its Windows Presentation Foundation controls.
|
Microsoft details WCF and WF in next-gen .NET
Easier creation of REST-type applications and more seamless integration between WCF and WF are some of the main focuses in Microsoft's plans. Also, "Dublin," an update to Windows Server 2008, will allow it to host composite applications by extending the Application Server Role.
|