Domanda

Come per tutto lo sviluppo, CFML tramite ColdFusion , Railo o OpenBD corriamo in problemi di programmazione comuni. Per questi problemi è necessario che il programmatore si rivolga a pattern (o anti-pattern). Tuttavia, le risorse classiche come GOF e le moderne Head First entrambi i libri tendono a concentrarsi su Java.

Mentre java è bellissimo a sé stante, tutti e tre i motori cfml sono essenzialmente applicazioni java, che dicevano che non tutti o addirittura molti modelli di progettazione possono o dovrebbero essere usati nel modo java durante la scrittura di cfml.

Vorrei sapere quali risorse / modelli hai trovato utili quando hai lavorato con cfml? O cosa hai cambiato adattando un modello java o smalltalk da usare in cfml?

Personalmente ho trovato interessanti entrambe queste presentazioni:

CFMeetup: Design Patterns e ColdFusion di Sean Corfield

e

Design Patterns di Cameron Childress

Aggiornamento:

Ci siamo imbattuti in cfdesignpatterns.com , sembra promettente.

È stato utile?

Soluzione

Per un sito potresti voler controllare ColdFusion orientato agli oggetti . È ancora in fase di elaborazione, ma può essere d'aiuto.

saluti, larry

Altri suggerimenti

Head First Design Patterns è un libro eccellente. Anche se il focus sembra basato su Java, sono i principi all'interno di quella materia. CFML non si presta bene allo sviluppo di OO puro, con molti dibattiti in corso su ciò che sta avvenendo all'interno della comunità ColdFusion, ma ciò non significa che modelli e framework siano privi di merito.

Dipende da ciò che funziona meglio per la tua applicazione e per te come programmatore. Mi piace studiare le varie strutture che sono là fuori, per avere un'idea dell'approccio di qualcun altro. Personalmente mi piace lavorare all'interno di uno stile MVC, che si presta a buona manutenibilità e struttura. Ho usato la maggior parte dei framework disponibili, in un modo o nell'altro, negli ultimi anni. Ognuno ha i suoi punti di forza e di debolezza.

Anche il riferimento SOLID di Patrick sembra intrigante.

Ho trovato il SOLID principi più utili di ogni altra cosa. Se capisci i principi SOLIDI, scriverai un codice migliore in qualsiasi lingua e sarai in grado di utilizzare i modelli di progettazione in modo più efficace.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top