Frage

Möchten denkt ihr, dass ein Masterseite Teil des Rahmens des Unternehmens sein sollte oder es sollte Teil jeder Anwendung sein? Oder vielleicht das Rahmen des Unternehmens sollte nur eine Schnittstelle hat die geringste Funktionalität für alle Masterseiten zur Verfügung stellen?

Currenlty wir stehen zwei Probleme: Erstens ist die ursprüngliche Idee, ein gemeinsames Layout für jeden und jede Geschäftsanwendung zu haben war. Deshalb ist die Masterseite Sitze am Firma Rahmen. Zweitens benötigt einige Anwendungen ein anderes Layout haben, was einige Schmerzen als die gesamte Logik für Menüs verursacht hat, CSS-Klassen und usw. im Rahmen waren ...

Könnt ihr mir sagen, was sind Ihre Gedanken?

Danke,

War es hilfreich?

Lösung

Ich würde versuchen, auf UI-Elemente wie gemeinsame Kontrollen in Ihre Framework-Bibliotheken zu verschieben, und eine Masterseite für jede Anwendung erstellen in die Anwendung. Dies gibt Ihnen die Möglichkeit, über Ihre Anwendungen durch den Einsatz von gemeinsamen Kontrollen gemeinsame UI-Elemente zu halten und die Flexibilität zu schaffen, verschiedene Layouts für jede Anwendung.

Etwas anderes zu prüfen, ist die Verwendung von verschiedenen Masterseite in der gleichen App für verschiedene Zwecke. Zum Beispiel könnten Sie eine Masterseite für interne Mitarbeiter, ein für Kunden nutzen, usw. Oder Sie könnten eine Masterseite für die normalen Browser und eine andere für Geräte wie Blackberry nutzen.

Andere Tipps

Teilen Sie etwas CSS und Design-Bibliothek (Vorlagen, Bilder, Palette), sondern eine einzige gemeinsame Master-Seite ist unwahrscheinlich, flexibel genug sein.

ich denke, es auf die Anforderungen Ihres Unternehmens abhängt. Früher habe ich für eine Organisation arbeiten, wo es Teil unseres Kern Rahmen war. Dies war jedoch nur, weil alle unsere Web-Anwendungen waren interne und waren erforderlich, um den gleichen Look and Feel.

Wenn Sie daran denken, einen gemeinsamen Master-Seite, die es wahrscheinlich bedeutet, dass Sie in sie zu viel Logik. In meinem Unternehmen schufen sie historisch Basis von Masterseiten und Basisseiten, die viele gemeinsame Funktionalität hatte. Das Problem ist, dass diese sehr unflexibel ist. Ich habe begonnen, einen MVP Rahmen genommen und Logik aus den Seiten und mit einer gemeinsamen Master-Seite ist nicht mehr wirklich benötigt, es ist nur das Layout Logik hat.

Master-Seiten sind so konzipiert, Elemente zu halten, die während Ihrer Website, auf mehreren Seiten statisch sein werden. Man kann es benutzen Fußzeilen, Kopfzeilen zu halten, und so weiter.

Ich glaube nicht, dass Sie auch die gleiche Master-Seite mit für mehrere Anwendungen in Betracht ziehen sollten, wäre das beschränken, was Sie mit Ihrer Masterseite stark machen können. In der Tat empfehlen Ihnen, ich mehrere Masterseiten innerhalb einer Anwendung zu haben, wenn Sie es brauchen. Es gibt nichts falsch mit dem.

Wenn Sie versuchen, den gleichen Master-Seite über mehrere Anwendungen zu verwenden, werden Sie einige sehr kreative Programmierung tun müssen, um ihre Flexibilität zu erhalten, und Sie wissen, was ... Fehler, die in einer Anwendung eingeführt werden würde, würden alle versickern . Also das ist definitiv ein No-no idea.

Ich hoffe, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top