Errichten Sie oder kaufen Sie einen CMS?
Das Verursachen eines zufriedenen Managementsystems
entweder vom Kratzer oder das Verwenden der pre-existing Bausteine,
können wie die entscheidende Weise klingen, die genaue Lösung zu
erhalten, die Sie benötigen.
Jedoch deckt vorsichtige Analysen häufig gefährliche
Gefahren und ernste kurze comings mit vielen einzeln angefertigten
zufriedenen Managementsystemen auf.
Im Vergleich zu heutigem fälligem sind geprüfte und
sorgfältig entworfene Produkte, die meisten hausgewachsenen Systeme
schrullig, schlecht Gedanke-heraus, und schwierig beizubehalten.
Jedoch betrachten sogar jetzt viele ernsthaft
kundenspezifische Entwicklung. Wie irgendwelche könnte SIE
kundenspezifisches Entwicklung Projekt, Sie auf ernster Gefahr nehmen,
wenn sie zum Liefern Ihres Projektes rechtzeitig und Etat kommt, um
das abwärts gerichtete der kostspieligen Unterstützung und des
Mangels an Aufsteigen in der Zukunft nicht zu erwähnen.
Zwei Hauptgrundorganisationen beschließen zu errichten
Wahrgenommene Flexibilität
Die zu errichten Entscheidung anstatt der Kauf
basiert häufig auf der Behauptung, daß kein ab Lagerprodukt die
spezifischen Geschäft Bedürfnisse der Organisation vielleicht
erfüllen könnte.
Für viele Entwickler, Kundenbezogenheit Bemühungen
schnell verlassende gleichbleibende Mittelarchitektur oder Prozesse
zugunsten des Entsprechens der scheinbar komplizierten Anforderungen.
Solch eine Annäherung ist kurzsichtig und zahlt keinen Respekt
zur Notwendigkeit an der Änderung, und ein gleichbleibendes Modell,
scalability, Sicherheit und Zutreffendflexibilität sicherzustellen.
In der Wirklichkeit können das Informationen Management
und die Verlags- Anforderungen einer ausgedehnten Strecke der
möglichen Anwendungen in einem wohlen Gedanken aus System erfolgreich
enthalten werden. Wenn Anforderungen gefunden werden, die nicht
das System passen, anstatt, an einer Tangente sich zu entwickeln, zum
etwas spezifischer ungewöhnlicher Notwendigkeit zu erfüllen (und
eine Insel der Entwicklung Investition dadurch herzustellen) es vor,
ziehen wir eher, das System zu justieren, also kann die Notwendigkeit
vorhersagbar immer wieder erfüllt werden.
Mit dem im Verstand: A Guter CMS sollte einen dynamischen Informationen
Speicher anbieten, der erlaubt, daß jede denkbare Struktur des
Inhalts verursacht wird. Jede mögliche Zahl von Metadaten
fängt kann definiert werden auf und Satzaufbau der
komplizierten Datenbank kann zusammengebaut werden und strukturierten
Daten ermöglichen, mit der gleichen Mühelosigkeit wie Freiform
Artikel gehandhabt zu werden. Alles dieses ohne irgendein
kundenspezifisches zu programmieren und in einer gleichbleibenden
Schnittstelle zu handhabender Information. Das Schablone System muß Darstellung und Inhalt wirklich
trennen und beseitigt die Notwendigkeit an irgendwie programmieren,
zum der flexiblen Seite Funktionalität zu verursachen. Dieses
kann ermöglicht werden durch ein System der Häute (das HTML) und der
Ansichten (die Richtlinien, die Informationen an Darstellung binden)
und irgendeine Form der Übertragung oder Markierung herauf Sprache.
Das Ende Resultat ist ein Schablone Gebäudesystem mit der
außerordentlichen Flexibilität und ermöglicht komplizierten
Netzanwendungen einschließlich den gegründeten Katalog der
angeschlossenen Datenträger, kauft, ohne die Programmierung
Gewohnheit-Asp die schnell entfaltet zu werden Portale und
Verzeichnisse.
Kosten
Etwas Netzentwicklung macht häufig Versprechung
fest, einen leistungsfähigen CMS für hohen vorderen Kosten zu
liefern, die attraktiv klingen können.
Es ist eine weithin bekannte Tatsache, daß ES Entwicklung
Projekte häufig gut Überzeit- und Etaterwartungen laufen läßt.
Die Überschrift hinunter den kundenspezifischen Entwicklung Weg
wird fast garantiert, um Projektausblasen, vermißte Stichtage und
unerwartete Komplikationen zu ergeben.
Nahe Prüfung vieler Gewohnheit CMS Implementierungen
deckt ernste Aufsicht im Design der Verlags- Maschine und in der
Flexibilität des Systems auf.
In der Erwägung eine robustes Produkt gegründete Lösung
viele Personjahre der Entwicklung Zeit darstellt, ist es wenig Wunder,
das ein vergleichbares kundenspezifisches System nicht in einer
Angelegenheit einiger Wochen oder Monate vom Kratzer konstruiert
werden kann.
Z.B. ermangeln viele einzeln angefertigte Systeme die
folgenden wichtigen Eigenschaften: 100%-Prüfliste und rollen zurück: Schnell
errichtete kundenspezifische Systeme häufig anwesende
Phasendatenbankaufzeichnungen zu den Web site Besuchern, anstatt
versioning anerkannter Inhalt und Bewegen in ein flache Akte Format,
das schneller gedient werden kann, mit weniger Last auf Ihrem
Phasenweb server.
Dieses ist von einem Sicherheit Gesichtspunkt riskant, und
könnte Ihre Organisation ausgesetzt nicht notwendigen zugelassenen
Gefahren wegen eines Mangels an historischen Daten auf Ihrem Web site
Veröffentlichen lassen. Zutreffende Trennung der Darstellung und der Geschäft
Logik. Stattdessen sind Schablonen mit programmierencode und
Darstellung, in einer einzelnen Seite einzeln angefertigt und
verursachen eine fest voneinander abhängige Codeunterseite, die
kompliziert ist beizubehalten. Designänderungen müssen durch
Programmierer vorgenommen werden, anstatt ist die Entwerfer, die
Kosten der Änderung bedeutend zeitraubend und kostspielig. Es
gibt System für handhabende Schablone Funktionalität, folglich
erfordern Änderung weitere Entwicklung. Kosten des Besitzes
entwickeln schnell, sich während die unvermeidliche Notwendigkeit an
den Änderungen fortfährt. Gleichbleibende Benutzerschnittstelle für das Handhaben
der unterschiedlichen Strukturen der Informationen oder des Inhalts.
Stattdessen arbeiten viele Systeme Bolton unterschiedliche
Module, die nicht wirklich in die Kernplattform integrieren, Funktion
anders als und nicht mit der gleichen Sicherheit oder Verlags- Modell. Integrierte Sicherheit, unten zum auffangenniveau.
Es sei denn es ein gleichbleibendes Modell für handhabende
Benutzererlaubnis über allen Aspekten des Systems gibt, ist
Sicherheit schwierig zu handhaben, ließ verstehen entlang. Richten Sie Unterstützung für gleichzeitige Benutzer,
mit korrektem Blocken von Datensätzen und Einzelteilprüfung aus.
In einem Komplexnetz gegründet ist Klientenserverklima,
korrektes Management der gleichzeitigen Versuche, Informationen zu
redigieren zum Sicherstellen der Autoren nicht stomp auf jeden anderen
arbeiten kritisch.
Das Gesicht der kundenspezifischen Entwicklung
Die Überschrift hinunter den kundenspezifischen
Entwicklung Weg ist nicht für das schwache hearted. Kundenspezifische Entwicklung ist zeitraubend und
erfordert beträchtliche Gewissenhaftigkeit im Scoping und in den
Planung Anforderungen einem, hungrigen Monster des Hilfsmittels
wiederholend zu stehen zu vermeiden. Netzentwicklung ist nicht wie
Gebäudeschreibtischanwendungen. Die Natur des Internets
verursacht in sich selbst komplizierte Anforderungen von einer
Klientenserverperspektive. Es gibt viele Schichten Technologie
reichend von Klient-Seite gegrasten gegründeten Code (wie DHTML,
Javascript, Blitz) Bediener-Seite Sprachen (VBScript, Jscript, PHP
usw.), Abfragesprachen und Verfahren (SQL), Bedienerbestandteile (C,
Java, VB) und mehr. Entwicklung einer hoch entwickelten Lösung
verlangt ein freies Verständnis aller dieser Schichten. Netz gegründeten ist die Anwendung handhaben und
Datenbankdie bediener, die eine kundengebundene Lösung laufen lassen,
komplizierter als, ein dokumentiertes Produkt handhabend. Prüfend auf unterschiedlichen Plattformen und Lasten,
kann extrem zeitraubend sein. Unterlagen können nie geschrieben werden, um die
kundenspezifischen Systeme 100% oder die Elemente eines
kundengebundenen Systems zu umfassen. Arbeiten mit pre-existing
Bausteinen, die nicht richtig dokumentiert werden oder wirklich nur
Codebibliotheken, können wie Gebäude vom Kratzer so zeitraubend
sein. Unterstützung für ein kundenspezifisches
Nicht-Standard-System kann schmerzlich sein zu extrahieren, und
kostspielig fortzufahren. Wartung ist komplizierter, zeitraubender und
wahrscheinlicher, von den Problemen undokumentierten Funktionen voll
zu sein, die vergessen durch Programmierer langes gewesen sind, die
auf andere Projekte bewogen haben.
Arbeiten mit einer nachgewiesenen Lösung
Bessere CMS Produkte sind nicht bloß Werkzeuge
oder eine Ansammlung lose definierte Module. Sie werden, feste
Lösungen nachgewiesen, daß aus dem Kasten heraus angebracht werden
und laufen gelassen werden kann. Das Entfalten eines Produktes setzt die Sachkenntnis einer
Mannschaft wirksam ein, die auf Entwicklung einer Lösung gerichtet
wird, die die Aufmerksamkeit und das Abstimmen von Tausenden Stunden
der Entwicklung genossen hat. Durch minimale Niveaus der Konfiguration, kann ein gutes
System die zufriedenen Managementbedürfnisse einer ausgedehnten
Benutzungsmöglichkeit erfüllen. Kundenbezogenheit Ihrer Geschäft Darstellungsschicht ist,
dank ein Brunnen definiertes flexibles Schablone System schnell, das
durch das Produkt gehandhabt wird. Entwicklungzeiten sind gewöhnlich Wochen nicht Monate und
kosten einen Bruch der Produktlizenzkosten? nicht eine
Mehrfachverbindungsstelle von ihr? wie einige sogenannte
heavyweight Lösungen. Die Ausbildung und die Unterstützung, plus die on-going
Verpflichtung, um Ihnen eine Arbeitslösung zur Verfügung zu stellen,
die mit Ihren Notwendigkeiten wachsen kann, ist ein Kernteil des
Produktanblicks. Unterlagen werden durchweg organisiert, und wachsend,
während das System erweitert. On-line-Training ist wachsend und verfeinert werden.
Im Vergleich: Kauf gegen Bau
Kauf Bau Ã"â· Niedrigere Kosten des Besitzes Ã"â· Höhere Kosten des Besitzes Ã"â· Schnelle Entwicklung Ã"â· Langatmige Entwicklung Ã"â· Schnelle Integration Ã"â· Langsame Integration Ã"â· Hohes Niveau der Funktionalität Ã"â· Niedrig-gemäßigte Funktionalität Ã"â· Einfach zu verwenden und beizubehalten Ã"â· Stark verwenden, komplizierte Wartung Ã"â· Folgt bester Praxis Ã"â· Kundenspezifischer Entwurf kann schlecht sein Ã"â· Eigenschaften, die Sie nie sich leisten konnten, um zu
errichten Ã"â· Ermangelt hoch entwickelte Eigenschaften Ã"â· Festgelegte Unterstützung Ã"â· Abhängige Unterstützung Ã"â· Aufsteigen und Verbesserungen Ã"â· Begrenzt oder kein Aufsteigen Ã"â· Hohe Qualität Ã"â· Niedrige Qualität
Andy Farrell ist geschäftsführender
Geschäftsführer von Gravitymax, ein
zufriedener
Managementsystem Entwickler, der in Sydney,
Australien gegründet wird.
Artikel Quelle: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!
Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!