| By Corey Roth | Article Rating: |
|
| December 20, 2012 04:53 PM EST | Reads: |
812 |
If you know me then you know I’ve been doing a lot of work with apps lately (SP2 – link, twitter). I started developing primarily with an on-premises virtual machine running SharePoint 2013, but I have recently switched to using SharePoint Online (Office 365) more.
- Free Office 365 Developer Site – The first benefit is that you can sign up for a free Office 365 Developer Site. This is a great way to get your feet wet with SharePoint 2013 without having to worry about installation and configuration. You can create a developer site collection and publish your apps here and get started very quickly. Especially if you use the “Napa” Office 365 Development Tools.
- Less setup – setting up SharePoint 2013 has a fair amount of complexity, but nothing that most of you can’t handle. However, setting up apps is even harder as you have to set up a wildcard DNS entry to do it correctly. Office 365 takes care of all of this for you. Your subdomains are automatically provisioned for your apps, all you have to do is publish and you’re good to go. If you plan on using provider hosted or auto-hosted apps, SharePoint Online is easier as well.
- You don’t have to set up Workflow – Setting up workflow is hard. I messed it up on my last attempt on my SharePoint 2013 virtual machine and I haven’t bothered to go back and fix it. When I needed to build an app that used workflow, I started publishing to SharePoint Online. It just works here and you don’t have to worry about installing Workflow manager and all of the related items.
- Seller Dashboard team tests here – I discovered this when one of my apps was failed a while back and the issue only occurred on my SharePoint Online tenant. The nice thing about apps is that once everything is configured they work in both on-premises and in the cloud (depending on the type of course).
- You don’t need SharePoint 2013 installed – You can develop SharePoint apps without having SharePoint 2013 installed. This means you can do the development directly from your host OS.
- Test Licensing App – If you are doing license validation (and you should), the Test Licensing App helps you test this much easier. It allows you to generate a test license for free, paid, and trial apps. I believe this app is self-hosted (or maybe auto-hosted) which means it is much easier to get running with SharePoint Online. When you do install it, be sure and wait several minutes before trying it because it takes some time before it will work. If you don’t use this app, you have to create XML files to represent the test license and install them with PowerShell.
- Testing with latency – some of your users are likely to use SharePoint Online. When running in the cloud, things have more latency than on-premises as you know. As a result, some JavaScript that you write may perform greatly on-premises but not so well in the cloud. This is a great way to test for this and see if you need to make any adjustments or add caching.
I have also found that publishing to SharePoint Online really doesn’t seem to take any more time that it does locally (most of the time). The biggest drawback here is that you can’t debug workflows. That may be a deal breaker at some point, but hasn’t been a problem for me yet. You can debug your JavaScript using Visual Studio just fine though.
Follow me on twitter: @coreyroth.
Read the original blog entry...
Published December 20, 2012 Reads 812
Copyright © 2012 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Corey Roth
Corey Roth, a SharePoint Server MVP, is a consultant at Infusion specializing in SharePoint for clients in the energy sector. He has more than ten years of experience delivering solutions in the energy, travel, advertising and consumer electronics verticals.
Corey specializes in delivering ECM and search solutions to clients using SharePoint. Corey has always focused on rapid adoption of new Microsoft technologies including Visual Studio 2010, .NET Framework 4.0, and Silverlight.
He is a member of the .NET Mafia (www.dotnetmafia.com) where he blogs about the latest technology and SharePoint. He is dedicated to the community and speaks regularly at user groups and SharePoint Saturdays.
- Cloud People: A Who's Who of Cloud Computing
- Cloud Expo New York: Cloud Is Changing the Economics of Business
- Windows Azure IaaS Reaches General Availability
- AMD and Adobe Collaborate on Upcoming Version of Adobe Premiere Pro Software to Enable Breakthrough Video Editing Performance Through Open Standards
- State and Local Governments Adopt Microsoft Dynamics CRM to Improve Citizen Service Delivery
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- Enterasys Spotlights SDN's Impact on Traditional Networking in Upcoming Webinar
- Cloud Expo New York: Delivering Digital Marketing on the Cloud
- Cloud Expo New York: Deploying Hybrid Cloud for Performance and Uptime
- Gravitant Supports General Dynamics Information Technology in Offering New Cloud Brokerage Services to Government Entities
- Big Data Isn’t About the Database, It’s About the Application
- Cloudant to Exhibit at Cloud Expo & Big Data Expo New York
- Cloud People: A Who's Who of Cloud Computing
- Cloud Expo New York: Best CIO Practices Shared from SHI’s Customers
- Cloud Expo New York Speaker Profile: Greg O'Connor – AppZero
- Examining the True Cost of Big Data
- Cloud Expo New York: Cloud Is Changing the Economics of Business
- Cloud Expo New York: How to Use Google Apps Script
- Cloud Computing Bootcamp at Cloud Expo New York
- Windows Azure IaaS Reaches General Availability
- AMD and Adobe Collaborate on Upcoming Version of Adobe Premiere Pro Software to Enable Breakthrough Video Editing Performance Through Open Standards
- State and Local Governments Adopt Microsoft Dynamics CRM to Improve Citizen Service Delivery
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- Salesforce.com Executives to Participate in Upcoming Investor Events
- The Top 150 Players in Cloud Computing
- Where Are RIA Technologies Headed in 2008?
- FullArmor GPAnywhere Secures Microsoft Application Virtualization Applications Through Group Policy
- SYS-CON's Virtualization Conference & Expo: Themes & Topics
- SYS-CON's Virtualization Journal Opens Its "Readers' Choice Awards" Nominations
- "Virtualization Is Now a Key Strategic Theme," Says Citrix CTO
- Application Virtualization: Instant Migration to Vista, Fast Delivery, Secure Access, Side-by-Side Deployments
- Application Virtualization
- Integration with Windows Vista, Microsoft Excel, and Microsoft Application Virtualization
- The Top 250 Players in the Cloud Computing Ecosystem
- What's the Difference Between Cloud Computing and SaaS?
- Has the Technology Bounceback Begun?
























