Freitag, 22. März 2013

APP Entwicklung mit Sharepoint 2013

Ich war gestern Abend bei einem Vortrag über APP Entwicklung mit Sharepoint 2013.
Von der ganzen Programmiersache habe ich zwar nix verstanden, aber es gab dennoch einige interessante Aspekte:
  • Sharepoint 2007 mit den full trusted Solutions, also Erweiterungen werden im SharePoint ausgeführt aber alle im selben Space
  • Sharepoint 2010 Farm Solutions und Sandbox Solutions; jede App hat ihre Sandbox
  • Sharepoint 2013 APPS, keine APP wird mehr im Sharepoint ausgeführt, sondern irgendwo
  • Das Konzept beruht jetzt darauf dass man seine APP schreibt und sich nur dort wo gewünscht einiger Sharepoint APIs und Funktionen bedient
  • Dafür kann man seine APPs nun in jeder gewünschten Sprache schreiben
  • Der Anwender kann sich seine APPs aus dem APP Store holen und nutzen.
  • Der Store kann dabei in der lokalen Farm liegen oder aber in Azure
  • Es ist anzunehmen dass sich die großen Firmen eigene APP Stores zulegen und darüber dann ihren MAs die zugelassenen APPs anbieten
  • Die versammelten Freelancer haben damit ein Problem. Weil es bisher so lief dass nen Sharepoint programmierer jede Menge Kohle gemacht hat und er aber nun mit jedem konkurriert der in der Lage ne APP zu schreiben.
  • Da haben gestern einige Freelance echte Existenzängste bekommen
  • Sharepoint 2013 hat ne neue Workflowengine bekommen
  • Die Authentifizierung ist Open Authentication 2.0
  • Jede Sharepoint Funktion (Listen, Boxen usw.) die genutzt wird, wird in einem eigenen Web auf dem Sharepoint ausgeführt und mittels IFrame in die Userview eingebunden
  • Dieses versteckte Web kann man nicht direkt aufrufen, es funktioniert nur als Aufruf aus der Sharepoint Webseite heraus.
  • Die Rückkehr von IFrames als zentrales Element ermöglicht dann aber Elemente wie eine Direkt View auf ein outlook.com Konto mit allen Funktionen ohne das Mails repliziert werden
  • Alle Funktionen die Sharepoint bietet stehen als APPs zur Verfügung
  • Es gibt ne neue REST Schnittstelle, die aber immer noch nicht full REST ist
  • Die Entwicklung im Visual Studio bietet unglaublich viele Basics schon mal im Template ab, so dass man von den ganzen Grundlagen nichts mehr braucht
  • Um mal eben damit zu starten bietet sich NAPA an.Das kostet nix. Bei der Installation werden alle notwendigen Teile nachgeladen (Studio express, SQL express, Libs,SDKs usw),
  • NAPA bekommt jeden Freitag neue Features
  • Leider funktioniert Sharepoint nicht mehr aufm Laptop es sei denn man hat 32GB RAM
  • Sharepoint läuft nur noch auf Server Betriebssystemen
  • Die kostenfreie Sharepoint Version soll und wird sterben, die hat fast keine der neuen Features bekommen in 2013
  • Sharepoint ist der einzigste Weg in Office 365 um Apps direkt einzubinden.
  • Dafür können Sharepoint APPs in Office 365 direkt aus anderen Officeapplikationen genutzt und eingebunden werden
  • Der Sharepoint wird ganz klar zur Workflow und APP Plattform
  • In Office 365 kommen aller 60 Tagen neue Funktionen dazu, die Releases heißen Wave und haben keine offizielle Nummer mehr
  • Access 365 (also Access 2013 im Web) nutzt full HTML und JQuery
  • Access 2013 hat als Backend immer nen SQL Server
  • Access Produktmanger: Wir haben alles geändert nur den Namen haben wir bisher vergessen
  • Diskussion gab es über Konsistenz und Abläufe (Bsp: eine APP prüft eine Eingabe des Users und läßt die Eingabe zu, oder nicht; was passiert wenn die APP nicht verfügbar ist, weil die ja auf einem anderen System laufen muss, dann wird der Sharepoint nach einem Timeout den Eintrag vornehmen ohne Prüfung)

Keine Kommentare:

Kommentar veröffentlichen