Valproic Acid Attenuates Traumatic

Total Page:16

File Type:pdf, Size:1020Kb

Valproic Acid Attenuates Traumatic Chen et al. Journal of Neuroinflammation (2018) 15:150 https://doi.org/10.1186/s12974-018-1193-6 RESEARCH Open Access Valproic acid attenuates traumatic spinal cord injury-induced inflammation via STAT1 and NF-κB pathway dependent of HDAC3 Shoubo Chen1†, Jingfang Ye2†, Xiangrong Chen3* , Jinnan Shi1, Wenhua Wu1, Wenping Lin1, Weibin Lin3, Yasong Li3, Huangde Fu4 and Shun Li5* Abstract Background: Microglial polarization with M1/M2 phenotype shifts and the subsequent neuroinflammatory responses are vital contributing factors for spinal cord injury (SCI)-induced secondary injury. Nuclear factor-κB (NF- κB) is considered the central transcription factor of inflammatory mediators, which plays a crucial role in microglial activation. Lysine acetylation of STAT1 seems necessary for NF-kB pathway activity, as it is regulated by histone deacetylases (HDACs). There have been no studies that have explained if HDAC inhibition by valproic acid (VPA) affects the NF-κB pathway via acetylation of STAT1 dependent of HDAC activity in the microglia-mediated central inflammation following SCI. We investigated the potential molecular mechanisms that focus on the phenotypic transition of microglia and the STAT1-mediated NF-κB acetylation after a VPA treatment. Methods: The Basso-Beattie-Bresnahan locomotion scale, the inclined plane test, the blood-spinal cord barrier, and Nissl staining were employed to determine the neuroprotective effects of VPA treatment after SCI. Assessment of microglia polarization and pro-inflammatory markers, such as tumor necrosis factor (TNF)-α, interleukin (IL)-1β, IL-6, and interferon (INF)-γ was used to evaluate the neuroinflammatory responses and the anti-inflammatory effects of VPA treatment. Immunofluorescent staining and Western blot analysis were used to detect HDAC3 nuclear translocation, activity, and NF-κB signaling pathway activation to evaluate the effects of VPA treatment. The impact of STAT1 acetylation on NF-kB pathway and the interaction between STAT1 and NF-kB were assessed to evaluate anti-inflammation effects of VPA treatment and also whether these effects were dependent on a STAT1/NF-κB pathway to gain further insight into the mechanisms underlying the development of the neuroinflammatory response after SCI. (Continued on next page) * Correspondence: [email protected]; [email protected] †Equal contributors 3Department of Neurosurgery, The Second Affiliated Hospital, Fujian Medical University, Quanzhou 362000, Fujian Province, China 5Department of Neurosurgery, Affiliated Hospital of North Sichuan Medical College, Nanchong 637000, Sichuan Province, China Full list of author information is available at the end of the article © The Author(s). 2018 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. Chen et al. Journal of Neuroinflammation (2018) 15:150 Page 2 of 14 (Continued from previous page) Results: The results showed that the VPA treatment promoted the phenotypic shift of microglia from M1 to M2 phenotype and inhibited microglial activation, thus reducing the SCI-induced inflammatory factors. The VPA treatment upregulation of the acetylation of STAT1/NF-κB pathway was likely caused by the HDAC3 translocation to the nucleus and activity. These results indicated that the treatment with the VPA suppressed the expression and the activity of HDAC3 and enhanced STAT1, as well as NF-κB p65 acetylation following a SCI. The acetylation status of NF-kB p65 and the complex with NF-κB p65 and STAT1 inhibited the NF-kB p65 transcriptional activity and attenuated the microglia-mediated central inflammatory response following SCI. Conclusions: These results suggested that the VPA treatment attenuated the inflammatory response by modulating microglia polarization through STAT1-mediated acetylation of the NF-κB pathway, dependent of HDAC3 activity. These effects led to neuroprotective effects following SCI. Keywords: Spinal cord injury, Valproic acid, HDAC3, Microglia, Inflammatory, STAT1, NF-κB pathway Background [15–17]. Releases of the NF-κB proteins for intranuclear Traumatic spinal cord injury (SCI) initiates a series of transfer allow them to bind to their target gene pro- cellular and molecular events, including microglial acti- moters that encode chemokines and cytokines, including vation, inflammatory response, and abnormal mitochon- persistently activated STATs [13, 16, 17]. drial activities, which induce neuronal death and lead to Valproic acid (VPA) is commonly used to treat epi- permanent neurological deficits [1–3]. SCI-induced lepsy. VPA exerts its therapeutic benefits through mul- microglial activation and subsequent release of inflam- tiple mechanisms, including enhancement of GABAergic matory factors, such as interleukin (IL), tumor necrosis activity, depolarization induced by N-methyl-D-aspartic factor (TNF), and interferon (INF), cause direct neuronal acid (NMDA) receptors, and/or inhibition of calcium death while inducing vascular endothelial cells to ex- channels and voltage-gated sodium [18–21]. Recent press a variety of cell adhesion and chemotaxis mole- studies found that VPA is a class 1/II histone deacetylase cules [3–5]. These pro-inflammatory factors stimulate inhibitor (HDCAi), where it inhibits histone deacetylase nitric oxide synthesis, which leads to increased capillary (HDCA) functions [18, 19]. Acetylated histone proteins permeability and blood-spinal cord barrier dysfunction exert their neuroprotective effects by reducing inflam- while promoting neuronal apoptosis [2, 3]. The inhib- mation and inhibiting neuronal death [22, 23], which im- ition of SCI-induced, the microglial activation, and the prove neurological functions in many neurological subsequent neuroinflammatory response have been diseases, including cerebral ischemia [24], traumatic shown to improve the recovery in SCI patients [6, 7]. brain injury [25], and spinal cord injury [21, 26]. The Neuroinflammatory responses induced by activated role that VPA plays in SCI, as well as if VPA treatment microglia, via the NF-κB pathway, are the critical con- could inhibit the activation of microglia and the subse- tributing factors of secondary injury [8, 9]. The NF-κB quent inflammatory response after TBI, has not been signaling pathway is passively released after an injury by studied or established. necrotic or damaged cells, which activates microglia to The non-histone-binding protein complexes, such as secrete a large number of inflammatory cytokines, as the high-mobility group (HMG) family, the NF-kB, and well as cascade amplification of inflammatory responses the signal transducers and activators of transcription [8–10]. The NF-κB exists in an inactive state sequestered (STATs), are modified by post-translational modifica- in the cytoplasm by the NF-κB(IκB) inhibitor during tions [14, 27]. Recent studies have confirmed that the non-inflammatory conditions. The activation of the NF- transcriptional activities of NF-kB and STATs are closely κB is initiated by IκB kinase (IKK), which degrades cyto- related to their lysine acetylations, which are regulated plasmic IκB protein, which triggers the rapid release of by the balance between histone acetyltransferases NF-κB from IκB and intranuclear translocation [11, 12]. (HATs) and histone deacetylases (HDACs) [28–30]. The activation process co-exists with signal transducers HDCAi seems to inhibit NF-kB transcriptional activity and activators of transcriptions (STATs) [13, 14]. The by maintaining the NF-kB acetylated (inactive) state and DNA-binding STATs enter from the cytoplasm to the repressing the inflammatory response. Studies from Leus nucleus and activate their target genes at chromosome et al. [31] found that the expression levels of NF-kB are 19q13. These genes include B cell lymphoma (Bcl)-3, related to HDAC enzymatic activity and the levels of which encodes elements of IκB from the NF-κB pathway histone acetylation. These findings suggest that HDAC Chen et al. Journal of Neuroinflammation (2018) 15:150 Page 3 of 14 expression may be associated with NF-kB-mediated in- lateral ventricle 24 h after intraperitoneal VPA to in- flammation. The activation of STATs could alleviate a hibit STAT1 signaling, which clarified the role of multitude of NF-kB-driven inflammatory and metabolic STAT1inVPAneuroprotection[35]. The remainder of disorders [14, 27, 32]. There is no literature regarding the groups was injected with the same dose of a the STAT-mediated nuclear translocation of NF-kB p65 dimethylsulfoxide, as a control. subunit after a traumatic SCI. In the present study, we investigated if VPA, a class 1/II histone deacetylase in- Behavioral assessment hibitor, attenuates the microglia-mediated neuroinflam- The locomotor recovery was based on the Basso- matory response involving the interactive roles of Beattie-Bresnahan locomotion scale and the inclined HDAC, STATs, and NF-kB following a traumatic SCI. plane test, in accordance with the previous reports [1, 2]. The locomotor recovery was evaluated at 1, 3, Methods 7, and 14 days following
Recommended publications
  • PHP Tech Stack Other Experience Everyday Tools Languages
    Igor Tverdokhleb Work permit: RU+DE the Senior PHP developer who is practicing Location: Hamburg SOLID and designing & implementing scalable systems, that are mostly using ElasticSearch, + 49 (152) 244-15-088 Redis, MySQL & Running on AWS. [email protected] I have a strong point about the application performance. github.com/arku31 arku-cv.com SKILLS PHP Tech stack Daily using - Laravel / Lumen Docker (Expert) Mac -- Eloquent ORM/Migrations Linux (Advanced) PHPStorm -- Events/Listeners apache / nginx / php-fpm CI/CD (usually gitlab) -- Middlewares/Nova mysql / pgsql NewRelic / Datadog - Swoole redis / memcached Blackfire - Phalcon ElasticSearch - Symfony Queues (SQS, Laravel) Languages - Laminas (Zend) - Various libraries Other experience - xDebug Java (Spring) / GoLang (minor) Russian English German - PHPUnit JS + jQuery + Vue.js (minor) native B2+ B1 - PSR / PHPCS WordPress + ACF (advanced) EXPERIENCE EDUCATION Feb 2018 - NOW PHP Developer in AboutYou Gmbh. Hamburg, 2010 - 2014 Orenburg State University Germany. specialty: computers, systems and Phalcon / Laravel / Laminas projects networks development. Mostly working on a cache diploma: A tool to manage layer with usage of Elasticsearch and Redis. customer sales department was written on pure PHP+MySQL and Maj 2016 - Feb 2018 PHP/JS Developer in LOFTSCHOOL LTD, Loftschool group. Saint-Petersburg, Russia. php-gd + dompdf Development and maintaining education 2006 - 2010 Orenburg Information Technologies College platform using Laravel. Implemented e.g. backoffice, flexible discounts, analyzing specialty: Automated systems center and social/payment network diploma: The self-made Linux integrations. distributive booted via PXE network to use on nonHDD Nov 2015 - Maj 2016 PHP Developer in ITLOFT LTD, Loftschool group. workstations with control panel Saint-Petersburg, Russia. using bash scripts + PHP as Have developed over 50 websites, mostly background.
    [Show full text]
  • Eesti Harrastusteatrite Liidu Etendusstatistika Andmebaasi Ja Rakenduse Arendus
    TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Aivar Romandi 175278IDDR Eesti Harrastusteatrite Liidu etendusstatistika andmebaasi ja rakenduse arendus Diplomitöö Juhendaja: Kristjan Karmo MBA Tallinn 2021 Autorideklaratsioon Kinnitan, et olen koostanud antud lõputöö iseseisvalt ning seda ei ole kellegi teise poolt varem kaitsmisele esitatud. Kõik töö koostamisel kasutatud teiste autorite tööd, olulised seisukohad, kirjandusallikatest ja mujalt pärinevad andmed on töös viidatud. Autor: Aivar Romandi 16.05.2021 2 Annotatsioon Diplomitöö eesmärk on Eesti Harrastusteatrite Liidule etendusstatistika andmebaasi ja rakenduse arendamine. Sissejuhatuse peatükis on kirjeldatud diplomitöös lahendatav probleem ja selle taust. Ülesande püstituse peatükis on kirjeldatud diplomitöö tulemusel valmiva rakenduse vajadused. Lahenduse valiku peatükis on kirjeldatud erinevad võimalikud lahendused sissejuhatuses tõstatatud põhiprobleemile ning miks valiti just selline lahendus. PHP raamistiku valiku peatükis on lühidalt kirjeldatud erinevad PHP raamistikud ning mille alusel valis autor välja rakenduse arendamiseks sobiva raamistiku. Aruandlusvajaduse peatükis on põhjendatud aruannete vajalikkust ning kirjeldatud rakenduses genereeritavate aruannete sisu. Rakenduse ja andmebaasi arendusprotsessi kirjelduse peatükis on välja toodud rakenduse arendusprotsessi tsükkel ja selle komponendid. Rakenduse kirjelduses on kirjeldatud autori tööna valminud rakenduse sisu. Andmebaasi kirjelduses on kirjeldatud autori tööna valminud andmebaasi sisu. Diplomitöö tulemusena
    [Show full text]
  • Phpword Documentation Release 0.18.2
    PHPWord Documentation Release 0.18.2 The PHPWord Team Jun 04, 2021 Contents 1 Introduction 3 1.1 Features..................................................3 1.2 File formats................................................4 1.3 Contributing...............................................5 2 Installing/configuring 7 2.1 Requirements...............................................7 2.2 Installation................................................7 2.3 Using samples..............................................8 3 General usage 9 3.1 Basic example..............................................9 3.2 PHPWord Settings............................................ 10 3.3 Document settings............................................ 11 3.4 Document information.......................................... 13 3.5 Measurement units............................................ 13 3.6 Document protection........................................... 13 3.7 Automatically Recalculate Fields on Open............................... 14 3.8 Hyphenation............................................... 14 4 Containers 15 4.1 Sections.................................................. 15 4.2 Headers.................................................. 16 4.3 Footers.................................................. 17 4.4 Other containers............................................. 17 5 Elements 19 5.1 Texts................................................... 20 5.2 Breaks.................................................. 22 5.3 Lists..................................................
    [Show full text]
  • Krahasimi I Framework-Ave Zend Framework Dhe Laravel Ne PHP
    University of Business and Technology in Kosovo UBT Knowledge Center Theses and Dissertations Student Work Summer 7-2020 Krahasimi i Framework-ave Zend Framework dhe Laravel ne PHP Gentrit Gruda Follow this and additional works at: https://knowledgecenter.ubt-uni.net/etd Part of the Computer Sciences Commons Programi për Shkenca Kompjuterike dhe Inxhinierise Krahasimi i Framework-ave Zend Framework dhe Laravel ne PHP Shkalla Bachelor Gentrit Gruda Korrik / 2020 Prishtinë Programi për Shkenca Kompjuterike dhe Inxhinierise Punim Diplome Viti akademik 2013 – 2014 Gentrit Gruda Krahasimi i Framework-ave Zend Framework dhe Laravel ne PHP Mentor: MSc. Betim Gashi Korrik / 2020 Ky punim është përpiluar dhe dorëzuar në përmbushjen e kërkesave të pjesshme për Shkallën Bachelor ABSTRAKT Zhvillimi i Teknologjive i cili sa vjen e rritet, bien më vetë një nevojë e cila është që çdo gjë që zhvillohën, të zhvillohën më shpejtë, më stabil dhe më pak probleme. Pikërisht këtë problem disa individë më idetë e tyre mundohën ta largojnë duke zhvilluar framework-a të cilat na ndihmojnë të zhvillojmë webfaqe apo aplikacion sa më shpejtë që të jetë e mundur, por duke mos anashkaluar cilësinë dhe saktësinë në vetë. Kur zhvillohën kësi framework-a, zhvillohën që të lehtësohet puna e një zhvilluesi, duke i ndihmuar dhe lehtësuar futjen e të dhënave në bazën e shënimeve, krijimin e aplikacioneve etj. Për të lehtësuar punën, shumë kompani dhe zhvilluës kanë krijuar vegla dhe framework-at në mënyrë që të bëjnë më të lehtë punën e zhvilluësve. Dy framework-at më të njohura aktualisht janë Laravel dhe Zend, të cilat kanë ofruar zgjidhjët e tyre për zhvillimin e aplikacioneve të vogla, të mesme dhe të mëdha.
    [Show full text]
  • Cakephp Cookbook Documentation Release 4.X
    CakePHP Cookbook Documentation Release 4.x Cake Software Foundation Sep 25, 2021 Contents 1 CakePHP at a Glance 1 Conventions Over Configuration........................................1 The Model Layer................................................1 The View Layer.................................................2 The Controller Layer..............................................2 CakePHP Request Cycle............................................3 Just the Start...................................................4 Additional Reading...............................................4 2 Quick Start Guide 13 Content Management Tutorial......................................... 13 CMS Tutorial - Creating the Database..................................... 15 CMS Tutorial - Creating the Articles Controller................................ 19 3 4.0 Migration Guide 29 Deprecated Features Removed......................................... 29 Deprecations.................................................. 29 Breaking Changes................................................ 31 New Features.................................................. 37 4 Tutorials & Examples 41 Content Management Tutorial......................................... 41 CMS Tutorial - Creating the Database..................................... 43 CMS Tutorial - Creating the Articles Controller................................ 47 CMS Tutorial - Tags and Users......................................... 56 CMS Tutorial - Authentication......................................... 64 CMS Tutorial - Authorization.........................................
    [Show full text]
  • Elgg Documentation Release Master
    Elgg Documentation Release master Various Sep 24, 2021 Contents 1 Features 3 2 Examples 5 3 Continue Reading 7 i ii Elgg Documentation, Release master Elgg( pronunciation) is an open source rapid development framework for socially aware web applications. It is a great fit for building any app where users log in and share information. Contents 1 Elgg Documentation, Release master 2 Contents CHAPTER 1 Features • Well-documented core API that allows developers to kick start their new project with a simple learning curve • Composer is the package manager of choice that greatly simplifes installation and maintenance of Elgg core and plugins • Flexible system of hooks and events that allows plugins to extend and modify most aspects of application’s functionality and behavior • Extendable system of views that allows plugins to collaborate on application’s presentation layer and built out complex custom themes • Cacheable system of static assets that allows themes and plugins to serve images, stylesheets, fonts and scripts bypassing the engine • User authentication is powered by pluggable auth modules, which allow applications to implement custom authentication protocols • Security is ensured by built-in anti CSRF validation, strict XSS filters, HMAC signatures, latest cryptographic approaches to password hashing • Client-side API powered by asynchronous JavaScript modules via RequireJS and a build-in Ajax service for easy communication with the server • Flexible entity system that allows applications to prototype new types of content and user interactions
    [Show full text]
  • How to Use Linux for Composer to Deploy to the Cloud
    How To Use Linux for Composer to Deploy to the Cloud Developers are placed into a tough situation when asked to deploy a working Docker container- based application up to a cloud service. Traditionally, in addition to hours spent wading through cloud services documentation, a deployment was a messy operation involving a combination of docker exec, zip, unzip, sftp and ssh to get everything up and running. In this guide we show you how to deploy directly from your local computer to Linux for PHP Cloud Services in minutes using a fantastic new tool called Linux for Composer . What the Heck is Linux for Composer? At this early stage you may be thinking: well … I’ve heard of Linux, and I’ve heard of Composer … but what the heck is Linux for Composer (LfC)? LfC is yet another incredible tool that comes out of the Linux for PHP project. The brainchild of Foreach Code Factory CEO Andrew Caya, LfC is a PHP package, hosted on github.com and packagist.org, made available via Composer. Obviously any package residing on packagist.org is not Linux, nor the Linux kernel, but what LfC allows you to do is to define a standard composer.json file that includes an extra set of directives that essentially mimics some of the things you can do using Docker Compose. The main difference, however, is that LfC will proceed to not only build the Docker container for you, but actually upload it to a cloud service using credentials you supply. So, effectively, as long as your Docker container works locally, with a single command, that same container is reconstructed instantly live on the Internet.
    [Show full text]
  • Error Notice Undefined Index in Php
    Error Notice Undefined Index In Php Chris never craving any ampliation confederates counterfeitly, is Ishmael rainier and dispensatory enough? Hypophyseal marginallyand refreshed or though Aaron afternets hisVerne dactyl clot tremblings and fried facetiously, propagandises presbyteral insalubriously. and introductory. Claudius mongrelised his agonist frozen Collect information in this may greatly facilitate and versions over the introduction of a string to php error notice undefined index is free for example What remain the meaning of record error messages? Have a while about good project? Let us improve please post! What exactly what exactly what to ensure you cannot even though. Direct calls to _gaq will the longer function. These methods are used for obtaining values from the user through better form. Access to notice: edit and gen z population is may have been made free extensions portfolio and easy way to notice undefined variables that we use the extra variable does not error at least. Because Python takes significantly less safe to build your projects compared to other programming languages, your ideas come discover life has lot faster, allowing you to quality feedback and iterate quickly. PHP 7x MySQL SuiteCRM 711 Throughout the application and hollow the page loads I view Notice Undefined index currentuser in. How to bounds the undefined index error when adding the. Thanks for spine help, greatly appreciated. Thank her too conspicuous the amazing module btw. Also, everything I kneel not inserting this into a database is this with necessary? Profit Organizations and Joomla! Thank you because your reply. So what favor you get about PHP? Amidst people with obesity and fast decay soaring, the manufacturers have been compelled to reference sugar level with mandatory object of pack labelling.
    [Show full text]
  • Cakephp Unit Test Ajax Request
    Cakephp Unit Test Ajax Request Herbaged and monolithic Porter sleets flying and succour his quiltings astern and salutatorily. ifWell-becoming unpoetic Bill pleat Derick or etymologised,credits. his voidance retract halo barelegged. Larry abnegate anticipatorily The require some tests would access serialization errors stemming from you test ajax control toolkit integrated into not Can help inject much more lines in a function by ext. The temp folder stores temporary data. These files have been enabled, test structure tokens are now have an older versions. Views: Used for all snap and displays. What would be a ajax action placeholders no use. Aug 20 2010 August 20 2010 August 22 2010 Arvind Kumar Ajax CakePHP Javascript. Develop Contact Fill Application using Drupal and installation and integration of the Application online. Khi bạn thực hiện một nhiệm vụ đòi hổi nguồn. For each controller action that is accessed via REST, create a subfolder that matches the suffix. Over 60 useful recipes for rapid application development with the CakePHP framework About This sound Be introduced to the fundamentals of the CakePHP. Sql is ajax requests and test suite no apache host or may or unix. Nirmal Kirubakaran contacted us via the security mailing list and disa vulnerability in our CSRF token generation. Including video call it by disabling your ajax request be accessed in encrypted cookies, hitting your development site was not to match when using laravel? Chrome plugin called Postman. This resolves a problem with the back button in new versions of Safari. However, these products and others have either functional or feasibility shortcomings that during project attempted to address.
    [Show full text]
  • An Analysis of CSRF Defenses in Web Frameworks
    Where We Stand (or Fall): An Analysis of CSRF Defenses in Web Frameworks Xhelal Likaj Soheil Khodayari Giancarlo Pellegrino Saarland University CISPA Helmholtz Center for CISPA Helmholtz Center for Saarbruecken, Germany Information Security Information Security [email protected] Saarbruecken, Germany Saarbruecken, Germany [email protected] [email protected] Abstract Keywords Cross-Site Request Forgery (CSRF) is among the oldest web vul- CSRF, Defenses, Web Frameworks nerabilities that, despite its popularity and severity, it is still an ACM Reference Format: understudied security problem. In this paper, we undertake one Xhelal Likaj, Soheil Khodayari, and Giancarlo Pellegrino. 2021. Where We of the first security evaluations of CSRF defense as implemented Stand (or Fall): An Analysis of CSRF Defenses in Web Frameworks. In by popular web frameworks, with the overarching goal to identify Proceedings of ACM Conference (Conference’17). ACM, New York, NY, USA, additional explanations to the occurrences of such an old vulner- 16 pages. https://doi.org/10.1145/nnnnnnn.nnnnnnn ability. Starting from a review of existing literature, we identify 16 CSRF defenses and 18 potential threats agains them. Then, we 1 Introduction evaluate the source code of the 44 most popular web frameworks Cross-Site Request Forgery (CSRF) is among the oldest web vul- across five languages (i.e., JavaScript, Python, Java, PHP, andC#) nerabilities, consistently ranked as one of the top ten threats to covering about 5.5 million LoCs, intending to determine the imple- web applications [88]. Successful CSRF exploitations could cause re- mented defenses and their exposure to the identified threats. We mote code execution [111], user accounts take-over [85, 87, 90, 122], also quantify the quality of web frameworks’ documentation, look- or compromise of database integrity—to name only a few in- ing for incomplete, misleading, or insufficient information required stances.
    [Show full text]
  • Php-En-2021.Pdf
    PHP en 2021 PHP 1. Evolución 2. Soporte 3. Benchmarks 4. Popularidad 5. asos concretos 6. Presente " #uturo 1 Evolución 1$$3 % && Perl 0.x ,1$$4- • Pretendía ser un sistema de plantillas • onjunto de ommon )ate*a" +nter#ace , )+) escritos en • .os e/tiende para trabajar con1 • 2ormularios • BB.DD. 1.0 2.0 3.0 4.0 1$$5 1$$4 1$$5 2000 2oros • vBulletin (2000- • phpBB (2000- • Simple 6achines Forum (2001- • +nvision ommunity (2002- • +nvision Po*er Board (2002- 6S • 3rupal (2000- • 6oodle (1$$$72001- • 8ordPress (2003- • Joomla (2005- 8ebs • Source2orge (1$$$- • 8ikipedia (2001- • 6ailchimp (2001- • 2lickr (2004- • 2ace0ook (2004- .;6P • Linu/ • ;pache • PHP • 6"SQL 5.0 5.1 5.2 5.3 5.4 5.5 5.6 2004 2005 200! 200$ 2012 2013 2014 2rameworks • akePHP (2005- • S"m#on" (2005- • ode+:niter (200!- • =end Frame*ork (200!) → .aminas Pro(ect • Laravel ,2011- • 3octrine O?M (200!- omercio electrónico • PrestaShop (2004- • 6agento (2005- • Open art (2010- • 8ooCommerce (2011- 6icroframeworks • Silex (2010- 7> EOL junio 2015 • Slim (2011- omposer • 2012 • )estor de dependencias • +nspirado en npm y en bundler • Packa:ist • onfiguración JS>B • Cso simple y robusto PHP72+) • 200$: PHP Standards Group • 2011: PHP Frame*ork +nteroperabilit" Group • PS?: PHP Standard ?ecommendations (13- • 8ordPressD Laravel, Symfon" EspeciAcación del lenguaje PHP – 2014 20 años desde el inicio 2acebook • 2010 • HHVM: VM con compilación J+T • ?endimiento superior • Hack: tipado estItico y dinámico • Septiembre 2014. De(a de ser compatible con PHP Evolución • Gersión ma"or
    [Show full text]
  • Termo De Referência 041/2021 Contratação De Serviços
    TERMO DE REFERÊNCIA 041/2021 CONTRATAÇÃO DE SERVIÇOS TÉCNCOS PARA DESENVOLVIMENTO DO MÓDULO PLANO DE RECUPERAÇÃO AMBIENTAL - PRA NO SIGWEB GEOBAHIA (Back-end) Taking Deforestation out of the Commodities Supply Chains Número do Projeto na CI: 1000563 UNDP Project 5896/ BRA/17/G31 TERMO DE REFERÊNCIA Nº 041/2021 Maio de 2021 1. Contexto A Conservação Internacional (CI) é uma organização privada, sem fins lucrativos, de caráter técnico-científico. Fundada em 1987, em poucos anos a CI cresceu e se tornou uma das maiores e mais respeitadas organizações de conservação do mundo, com presença em mais de 30 países distribuídos por quatro continentes. Tem como missão promover o bem-estar humano, fortalecendo a sociedade no cuidado responsável e sustentável para com a natureza, amparada em uma base sólida de ciência, parcerias e experiências de campo. Atualmente é responsável pela implementação do projeto Parceria para o Bom Desenvolvimento, uma iniciativa que faz parte do sexto ciclo de financiamento de projetos do Fundo Global para o Meio Ambiente (Global Environment Facility – GEF) e tem o objetivo de promover o estabelecimento de paisagens agrícolas sustentáveis que conciliem a produção de commodities e a conservação da natureza, tendo como foco a cadeia produtiva da soja. A expansão rápida da agricultura na região MATOPIBA do Brasil ameaça habitats de biodiversidade globalmente significativa. Fortalecer a implementação do novo Código Florestal, apoiar os agricultores na adoção de práticas sustentáveis, bem como elaborar um planejamento para expansão da soja sem impacto e para a conservação de serviços ecossistêmicos e biodiversidade, possibilitará o controle e monitoramento da conversão da vegetação nativa em áreas agrícolas na região.
    [Show full text]