sharepoint 编程有多好/多坏? [英] How good/bad is sharepoint programming?

查看:19
本文介绍了sharepoint 编程有多好/多坏?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我今天收到了一份 SharePoint 开发人员的工作机会.我的一个朋友告诉我,sharepoint 是一团糟,我不想做.

I got a job offer today for a position as a SharePoint developer. One of my friends is telling me that sharepoint is a big mess and not something I would want to be doing.

您在使用 SharePoint 方面有哪些经验/想法?

What are some of your experiences/thoughts in working with SharePoint?

推荐答案

我将在这里稍微逆势而上.我将 SharePoint 视为一个开发平台 - 简单明了.它利用了其他技术,例如 IIS、ASP.NET、SQL Server 和 Windows 工作流,因此我不必重新发明轮子.它让我可以专注于解决业务问题,而不必担心管道和系统级代码.

I'm going to buck the trend here a bit. I see SharePoint as a development platform - plain and simple. It utilizes other technologies such as IIS, ASP.NET, SQL Server, and Windows Workflow so I don't have to reinvent the wheel. It lets me focus on solving business problems instead of worrying about plumbing and system-level code.

不要误会我的意思,SharePoint 确实带有包袱,但如果您喜欢解决现实世界的业务问题而不仅仅是吊索代码,它可以提供很多东西.我一直对 WSSv3 平台的丰富程度感到惊讶 - 这是免费的.

Don't get me wrong, SharePoint does come with baggage, but if you like to solve real-world business problems and not just sling code, it has a lot to offer. I am continuously amazed at how rich the platform is with WSSv3 - which is free.

如果您希望自己与 Microsoft 技术保持一致,那么您需要意识到 SharePoint 将继续存在,并将继续变得更好,变得更加普遍.当前版本 (v3 - WSSv3/MOSS 2007) 缺乏 AJAX、社交网络和其他功能/技术.v4 版本即将到来,势必会在这些方面进行改进.

If you like to align yourself with Microsoft technology, then you need to realize that SharePoint is here to stay and will continue to get better and be more commonplace. The current version (v3 - WSSv3 / MOSS 2007) is lacking in AJAX, social networking, and other functionality/technology. The v4 version is just around the corner and is bound to improve in these areas.

关于我在这个帖子中读到的一些负面信息:

In regards to some of the negatives I have read in this thread:

  • 我在 SharePoint 中编写了使用 AJAX 工具包的 Web 部件,我的同事也是如此.一位同事非常热衷于 Silverlight Web 部件.

  • I have written web parts that live in SharePoint that utilize the AJAX toolkit and so have co-workers of mine. One co-worker is very active with Silverlight web parts.

是的,您确实倾向于在 Windows Server 2003/2008 上进行开发.这不会打扰我,我根本不会花太多时间在安装和配置上.我有时会在开发环境中使用虚拟机,我同意这有时会很痛苦.

Yes, you do tend to develop on Windows Server 2003/2008. This doesn't bother me and I don't spend much time at all on installation and configuration. I do use virtual machines for development environments sometimes and agree that can sometimes be a pain.

然而,我能做的是配置一些东西而不是开发.授权,完成;配置,完成;行级安全,完成;基本的 UI CRUD,完成;部署到多个前端,完成;搜索,完成.现在我有时间专注于解决业务问题.

What I am able to do, however, is configure some things instead of develop. Authorization, done; provisioning, done; row-level security, done; basic UI CRUD, done; deployment to multiple front ends, done; search, done. Now I have time to focus on solving the business problem.

如果您要进行 SharePoint 开发,则需要从正确的角度开始.我强烈推荐Inside Microsoft Windows SharePoint Server 3.0 以获得开发人员可以/应该在 SharePoint 中做什么.

If you are going to do SharePoint development, you need to get started on the right foot. I highly recommend Inside Microsoft Windows SharePoint Server 3.0 to get to the meat of what a developer can/should do within SharePoint.

就其价值而言,我已经成为开发人员 20 多年,使用多种不同的语言和技术在 Unix 和 Windows 上工作.自测试版以来,我一直专注于 SharePoint v3,并且对我选择的方向感到满意.

For what it's worth, I've been a developer for over 20 years working on Unix and Windows in several different languages and technology. I've been focusing on SharePoint v3 since it's beta days and am happy with the direction I have chosen.

这篇关于sharepoint 编程有多好/多坏?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆