drupal主题开发

Web架构师Cleaver Barnes使网站做有趣而有用的事情,也就是说,他更专注于代码而不是视觉。 他在90年代中期首次主要使用开放源代码是Linux。 它使他可以执行Windows当时无法完成的工作。 从那时起,他就开始使用Java J2EE和其他技术来构建Web应用程序。

在2007年,他开始与Drupal合作 。 三年后,他开始了Verge Interactive来专注于此 。 在他从DrupalCon洛杉矶回到多伦多后不久,我就有机会获得了Cleaver的Drupal和开发工具。

您将如何向未入门的人解释Drupal?

Drupal是一个工具包。 您可以将选择诸如Drupal之类的东西与在商店中挑选工具进行比较:工具更简单,工具更昂贵,某些工具可能更适合特定工作。 但是对于启动一个雄心勃勃的Web项目,Drupal是最好的工具包之一。

您对洛杉矶DrupalCon的看法如何?

我曾经去过8个DrupalCons,但是洛杉矶比其他任何人都更喜欢从火喉中喝酒。 对于我参加的每个会议,我都想参加其他几个会议。 我将观看录制的视频一段时间。

Drupal 8(D8)中包含Symfony组件将如何改变Drupal?

使用Symfony的工具包隐喻,Drupal变得更像一个套接字集,您可以在其中轻松插入不同的附件,因为所有内容都更加标准化。 过去,作为一个社区,我们浪费了很多时间来发明自己的独特解决方案。 现在,我们可以在其他项目上进行操作。

您更喜欢哪种本地开发环境和IDE?

我不能没有的一件事是一个好的调试工具,可以在代码运行时逐步检查代码。 PhpStorm具有良好的调试器,并且比我尝试过的其他IDE更快。

那Drush呢? 在您进行日常开发时,请与我们讨论。

对我来说,一个命令比单击多个屏幕要容易得多。 我启动的每个站点都以Drush makefile开头,通过一次操作下载我需要的所有模块。 我在DOS和Unix中在命令行上长大,因此键入命令是第二本性。 对于D8,我认为我们可能会使用Composer和Drupal Console来完成许多任务,但是Drush可能会停留更长的时间。

您是否错过了过去几天最喜欢的软件包?

我使用的许多旧的Unix实用程序仍然存在,并且有些像Vim甚至很流行。 我想念的DOS时代的一个工具是Turbo Pascal 3 。 它具有一个编辑器和一个编译器,并且全部都放在一个软盘中。 与当今的其他工具相比,它是如此的快速和易于使用。 那是我第一次对编写代码充满热情的时候。

阅读来自DrupalCon Los Angeles 2015的更多访谈和文章。

翻译自: https://opensource.com/business/15/7/interview-cleaver-barnes-verge-interactive

drupal主题开发

drupal主题开发_开发人员充满了Drupal的活力和活力相关推荐

  1. 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目

    王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...

  2. 有趣的java 开发_开发人员历史中的五个有趣时刻

    有趣的java 开发 我在整个开发环境中工作了30多年. 我开始共享一个实际上有门的办公室. 是的,那是很久以前了. 我从办公室到立方体再到开放空间. 我曾在大型团队,小型团队和许多中型团队中工作. ...

  3. ifttt 编程开发_开发人员的5种IFTTT替代品

    ifttt 编程开发 就其本身而言,应用程序或网站只能做很多事情. 当它与其他服务一起工作时,它才真正强大. IFTTT(适用于"如果这样就那么做")将多个网站和服务整合到大多数人 ...

  4. 数据驱动开发_开发数据驱动的股票市场投资方法

    数据驱动开发 Data driven means that your decision are driven by data and not by emotions. This approach ca ...

  5. java的应用程序开发_开发一个Java应用程序(1)

    开发一个Java应用程序(1) App Engine上的Java Web应用程序通过Java Servlet标准接口与应用程序服务器交互.一个应用程序由一个或多个类组成,这些类都扩展自一个servle ...

  6. java应用开发_开发简单的Java应用

    第一章 开发简单的Java应用 1.Java语言的技术分类 (1)JavaSE:标准版,开发桌面应用 (2)JavaEE:企业版,Web应用 (3)JavaME:小型版,嵌入式 2.如何开发和运行Ja ...

  7. devops 开发_开发五年,DevOps手册问世

    devops 开发 吉恩·金(Gene Kim)认为他与乔治·RR·马丁(George RR Martin)至少有一个共同点:他们俩都花了很甜蜜的时间编写备受期待的续集. 但是,在金的情况下,等待已经 ...

  8. web系统快速开发_开发一个快速销售系统

    web系统快速开发 http://www.internationalnewsandviews.com/wp-content/uploads/2017/03/flash-sale-banner.png ...

  9. Cortex-A53 从裸机开发_开发笔记(64位)

    Cortex-A53 裸机开发笔记 硬件环境:创龙 imx8mm 开发板 软件开发环境:DS5 成功将 RTT 移植到 Cortex-A53 架构板子的源代码工程 1. uboot 的 bootelf ...

  10. python类计算器开发_开发一个简单的python计算器

    详解: 1.str.split(分隔符):将str按分隔符进行切片,最后形成的是列表类型 eg: str = "Line1-abcdef \nLine2-abc \nLine4-abcd&q ...

最新文章

  1. python数据库应用开发实例_纯Python开发的nosql数据库CodernityDB介绍和使用实例
  2. HDU 3308 LCIS
  3. 0406复利计算5.0--结对
  4. 【STM32】 keil软件工具--configuration详解(下)
  5. java iter是否存在_Java中ListIterator和Iterator的区别以及ListIterator的应用
  6. 数据科学 python_适用于数据科学的Python vs(和)R
  7. 走近北京后厂村程序员的真实生活:“拿命换钱”
  8. 从OpenKruise用户疑问开始理解K8s资源更新机制
  9. C#多线程池演示例程--下载图片
  10. Atitit 计算机系统结构 计算机系统结构 Cpu 存储 cache 指令系统 目录 Line 56: 第2章指令系统设计 指令格式 寻址方式 1 Line 64: 第3章CPU及其实现
  11. 阿里云播放器,判断直播时的状态
  12. java 多线程数组越界_越界java数组
  13. bugly怎么读_腾讯Bugly学习了解
  14. python bmp转jpg_python将bmp转换为jpg格式并删除原图的具体操作
  15. 什么是CI/CD?它们与敏捷开发和devops的关系?
  16. Java设计一个测桃花模块_20145209刘一阳《JAVA程序设计》第十五周补充测试
  17. WRF后处理总结:wrf-python与NCL在WRF后处理中的基本应用——变量提取、计算与可视化
  18. Quartus生成原理图
  19. 鸿蒙是哪个人类文明,【图说鸿蒙】鸿蒙设定之七柱神(一)
  20. ro.hardware 由来

热门文章

  1. MCE | 线粒体和能量代谢的关系
  2. 身份证真伪的验证(C# / ASP.NET /JS代码)及算法说明
  3. 计算机上求平均分的公式,求平均值的公式
  4. 淘宝数据魔方技术架构解析【转】
  5. 用python来更改小伙伴的windows开机密码,不给10块不给开机
  6. 栈:后进先出的线性表
  7. 7寸显示器 树莓派4b_树莓派7寸触摸屏安装指南
  8. 刘未鹏:怎样花两年时间去面试一个人
  9. 前端图片压缩 - H5Uni-App图片压缩
  10. 爬虫python是什么意思_python爬虫是什么? 【黑马程序员】