Scaffold (programming) (original) (raw)
El andamiaje, utilizado en Informática, puede referirse a dos técnicas. La primera es una técnica de generación de código admitida por algunos entornos Modelo–vista–controlador. La segunda es una técnica de generación de proyectos utilizada en varias herramientas.
Property | Value |
---|---|
dbo:abstract | El andamiaje, utilizado en Informática, puede referirse a dos técnicas. La primera es una técnica de generación de código admitida por algunos entornos Modelo–vista–controlador. La segunda es una técnica de generación de proyectos utilizada en varias herramientas. (es) L'échafaudage ou scaffolding en anglais est une manière de concevoir des logiciels liés à une base de données. Cette technique est souvent fournie avec le patron de conception Modèle-vue-contrôleur, dans lequel le développeur écrit une spécification décrivant comment la base de données sera utilisée. Le compilateur génère le code source de création, lecture, mise à jour et suppression (CRUD) des données en base pour l'application. Cet échafaudage est le point de départ d'une application plus puissante. L'échafaudage fut popularisé par le framework Ruby on Rails en 2005. Il a été adopté par d'autres tel que , Symfony (PHP), CodeIgniter, CakePHP, Yii Framework, , Grails, et AngularJS. (fr) Scaffolding, as used in computing, refers to one of two techniques: The first is a code generation technique related to database access in some model–view–controller frameworks; the second is a project generation technique supported by various tools. (en) In informatica, lo scaffolding (termine inglese che significa impalcatura) è una procedura che automatizza la creazione di oggetti ed interfacce a partire da alcune semplici specifiche dettate dal programmatore. Il termine si incontra soprattutto all'interno della programmazione model-view-controller in quanto è stata resa celebre da Ruby on Rails ed è supportata da molti framework dedicati a questo genere di sviluppo che, a partire da poche specifiche, creano: 1. * L'oggetto descritto, 2. * Classi per la sua gestione, 3. * Comode interfacce grafiche per accedervi. Le classi generate dallo scaffolding nei framework MVC e MVVM implementano in genere funzionalità CRUD (Create, Read, Update, Delete). (it) Scaffolding (pol. rusztowanie) – metaprogramistyczna metoda budowania aplikacji wykorzystujących bazy danych; technika obsługiwana przez niektóre wzorce projektowe typu MVC, gdzie programista pisze specyfikację opisującą strukturę i zależności w bazie danych, a kompilator lub generator generuje kod umożliwiający tworzenie, czytanie, aktualizowanie i usuwanie wpisów w bazie. Technika scaffoldingu została spopularyzowana wraz z pojawieniem się Ruby on Rails. (pl) Scaffolding (em português, Cimbramento) é um termo em inglês de engenharia civil, que denota a colocação de andaimes e outras estruturas para suportar temporariamente trabalhadores e/ou maquinário enquanto a construção definitiva não está pronta ou enquanto os elementos construtivos tais como lajes, vigas e pilares curam até atingir a resistência de desforma. Esse mesmo termo é usado em programação para indicar que o código a que se refere é apenas um esqueleto usado para tornar a aplicação funcional, e se espera que seja substituído por algoritmos mais complexos à medida que o desenvolvimento da aplicação progride. No contexto de aprendizado, é um termo que designa o estágio inicial para um indivíduo que está sendo submetido a uma experiência pela primeira vez. Desta forma, é dado a ele todo o suporte para que o mesmo possa atingir as metas de aprendizagem. (pt) Scaffolding,在编程领域可翻译为“脚手架”或“支架”,用于模型–视图–控制器 软件架构下的框架代码自动生成,指定应用程序数据库如何使用。编译器或框架使用预定义的代码或模板生成最终可用的数据库条目增刪查改的代码实现。 (zh) Скаффолдинг (англ. scaffolding — строительные леса) — метод метапрограммирования для создания веб-приложений, взаимодействующих с базами данных. Метод предусматривает задание разработчиком спецификации, по которым в дальнейшем генерируется программный код для операций создания определённых записей в базе данных, их чтения, обновления и удаления (CRUD). Метод поддерживается некоторыми MVC-фреймворками такими, как Grails, Yii, Ruby on Rails, Django, CodeIgniter (удалено в версии 2.0.0), CakePHP, Phalcon PHP, Symfony, ASP.NET MVC (с версии 3). Также в среде Node.js доступен инструмент командной строки , обеспечивающий скаффолдинг. (ru) Скаффолдинг («scaffolding»; в перекладі з англ. «будівельні риштування») — метод метапрограмування для створення вебзастосунків, які взаємодіють з базою даних. Цей метод підтримується деякими MVC-фреймворками, такими, як Grails, Yii, Ruby on Rails, Django, CodeIgniter (вилучено в версії 2.0.0), CakePHP, Symfony, ASP.NET MVC (з версії 3). Також у середовищі Node.js доступний . Розробник в них задає специфікації, за якими надалі генерується програмний код для операцій створення певних записів у БД, їх читання, оновлення і вилучення (CRUD). (uk) |
dbo:wikiPageExternalLink | http://ap.rubyonrails.org/classes/ActionController/Scaffolding/ClassMethods.html https://itunes.apple.com/cz/app/rails-scaffolders-toolbox/id561957238%3Fmt=12 http://guides.rubyonrails.org/getting_started.html%23getting-up-and-running-quickly-with-scaffolding |
dbo:wikiPageID | 6210017 (xsd:integer) |
dbo:wikiPageLength | 7473 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1114167348 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:CakePHP dbr:Catalyst_(software) dbr:Ruby_on_Rails dbr:Prototyping dbr:Phalcon_(framework) dbr:Compiler dbr:Create,_read,_update_and_delete dbr:Run_time_(program_lifecycle_phase) dbr:Rust_(programming_language) dbr:CodeIgniter dbr:Mojolicious dbr:MonoRail_(software) dbr:Play_framework dbr:Single-page_application dbc:Computer_programming dbr:Web2py dbr:ASP.NET_Dynamic_Data dbr:ASP.NET_MVC dbc:Software_architecture dbr:Express.js dbr:OutSystems dbr:PRADO_(framework) dbr:Fourth-generation_programming_language dbr:Grails_(framework) dbr:Model–view–controller dbr:Source_code dbr:Web_development dbr:JBoss_Seam dbr:JHipster dbr:Laravel dbr:Symfony dbr:Django_(web_framework) dbc:Types_of_tools_used_in_software_development dbr:Software_framework dbr:Software_testing dbr:Spring_Roo dbr:Copy_and_paste_programming dbr:Meteor_(web_framework) dbr:Yii dbr:Program_lifecycle_phase dbr:Yeoman_(computing) dbr:Scaffolding dbr:License_agreement dbr:Release_note dbr:Design_time dbr:Programming_in_the_large dbr:Binary_files |
dbp:wikiPageUsesTemplate | dbt:Annotated_link dbt:Reflist dbt:Short_description |
dct:subject | dbc:Computer_programming dbc:Software_architecture dbc:Types_of_tools_used_in_software_development |
gold:hypernym | dbr:Technique |
rdf:type | dbo:TopicalConcept |
rdfs:comment | El andamiaje, utilizado en Informática, puede referirse a dos técnicas. La primera es una técnica de generación de código admitida por algunos entornos Modelo–vista–controlador. La segunda es una técnica de generación de proyectos utilizada en varias herramientas. (es) Scaffolding, as used in computing, refers to one of two techniques: The first is a code generation technique related to database access in some model–view–controller frameworks; the second is a project generation technique supported by various tools. (en) Scaffolding (pol. rusztowanie) – metaprogramistyczna metoda budowania aplikacji wykorzystujących bazy danych; technika obsługiwana przez niektóre wzorce projektowe typu MVC, gdzie programista pisze specyfikację opisującą strukturę i zależności w bazie danych, a kompilator lub generator generuje kod umożliwiający tworzenie, czytanie, aktualizowanie i usuwanie wpisów w bazie. Technika scaffoldingu została spopularyzowana wraz z pojawieniem się Ruby on Rails. (pl) Scaffolding,在编程领域可翻译为“脚手架”或“支架”,用于模型–视图–控制器 软件架构下的框架代码自动生成,指定应用程序数据库如何使用。编译器或框架使用预定义的代码或模板生成最终可用的数据库条目增刪查改的代码实现。 (zh) Скаффолдинг («scaffolding»; в перекладі з англ. «будівельні риштування») — метод метапрограмування для створення вебзастосунків, які взаємодіють з базою даних. Цей метод підтримується деякими MVC-фреймворками, такими, як Grails, Yii, Ruby on Rails, Django, CodeIgniter (вилучено в версії 2.0.0), CakePHP, Symfony, ASP.NET MVC (з версії 3). Також у середовищі Node.js доступний . Розробник в них задає специфікації, за якими надалі генерується програмний код для операцій створення певних записів у БД, їх читання, оновлення і вилучення (CRUD). (uk) L'échafaudage ou scaffolding en anglais est une manière de concevoir des logiciels liés à une base de données. Cette technique est souvent fournie avec le patron de conception Modèle-vue-contrôleur, dans lequel le développeur écrit une spécification décrivant comment la base de données sera utilisée. Le compilateur génère le code source de création, lecture, mise à jour et suppression (CRUD) des données en base pour l'application. Cet échafaudage est le point de départ d'une application plus puissante. (fr) In informatica, lo scaffolding (termine inglese che significa impalcatura) è una procedura che automatizza la creazione di oggetti ed interfacce a partire da alcune semplici specifiche dettate dal programmatore. Il termine si incontra soprattutto all'interno della programmazione model-view-controller in quanto è stata resa celebre da Ruby on Rails ed è supportata da molti framework dedicati a questo genere di sviluppo che, a partire da poche specifiche, creano: 1. * L'oggetto descritto, 2. * Classi per la sua gestione, 3. * Comode interfacce grafiche per accedervi. (it) Scaffolding (em português, Cimbramento) é um termo em inglês de engenharia civil, que denota a colocação de andaimes e outras estruturas para suportar temporariamente trabalhadores e/ou maquinário enquanto a construção definitiva não está pronta ou enquanto os elementos construtivos tais como lajes, vigas e pilares curam até atingir a resistência de desforma. Esse mesmo termo é usado em programação para indicar que o código a que se refere é apenas um esqueleto usado para tornar a aplicação funcional, e se espera que seja substituído por algoritmos mais complexos à medida que o desenvolvimento da aplicação progride. (pt) Скаффолдинг (англ. scaffolding — строительные леса) — метод метапрограммирования для создания веб-приложений, взаимодействующих с базами данных. Метод предусматривает задание разработчиком спецификации, по которым в дальнейшем генерируется программный код для операций создания определённых записей в базе данных, их чтения, обновления и удаления (CRUD). (ru) |
rdfs:label | Andamiaje (programación) (es) Échafaudage (programmation) (fr) Scaffolding (informatica) (it) Scaffolding (pl) Scaffolding (pt) Scaffold (programming) (en) Скаффолдинг (ru) Скаффолдинг (uk) Scaffold (编程) (zh) |
owl:sameAs | freebase:Scaffold (programming) wikidata:Scaffold (programming) dbpedia-es:Scaffold (programming) dbpedia-fr:Scaffold (programming) dbpedia-it:Scaffold (programming) dbpedia-pl:Scaffold (programming) dbpedia-pt:Scaffold (programming) dbpedia-ru:Scaffold (programming) dbpedia-uk:Scaffold (programming) dbpedia-zh:Scaffold (programming) https://global.dbpedia.org/id/4uwdS |
prov:wasDerivedFrom | wikipedia-en:Scaffold_(programming)?oldid=1114167348&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Scaffold_(programming) |
is dbo:wikiPageDisambiguates of | dbr:Scaffold_(disambiguation) |
is dbo:wikiPageWikiLink of | dbr:Ruby_on_Rails dbr:Create,_read,_update_and_delete dbr:FuelPHP dbr:MyEclipse dbr:Comparison_of_server-side_web_frameworks dbr:WinJS dbr:ASP.NET dbr:ASP.NET_Dynamic_Data dbr:Grails_(framework) dbr:JHipster dbr:Yeoman_(software) dbr:Yii dbr:Scaffold_(disambiguation) |
is foaf:primaryTopic of | wikipedia-en:Scaffold_(programming) |