ASP.NET开发人员试图学习Drupal和PHP
我非常了解ASP.NET C#.我做了很多调查和自定义Web应用程序.
我在Drupal周围徘徊并找出如何进行“特殊”程序化操作(例如搜索客户列表或创建Web应用程序)时遇到了很多麻烦. 1 – 我一直在阅读书籍和drupal API但我仍然在开始使用任何东西时遇到很多麻烦.关于页面,模块,片段的自定义代码在哪里?如何将我在ASP.NET中执行的表单X复制到drupal中的新页面?等等.我很难将我的脑袋包裹在Drupal周围,看起来如此庞大,容易和可扩展,但也很难对我进行编码.您建议ASP.NET应用程序员学习如何使用/在Drupal中工作? 2 – 有时我们为客户端编写完整的ASP.NET应用程序,并且这些应用程序不会被客户端编辑.例如,我们将整个网站都放在drupal中,但在该网站内部,我们将为用户提供一个使用特殊搜索数据库信息的位置.我们不希望简单的网站编辑和内容提供商尝试编辑这个特殊编码的页面.如何处理不希望客户端在Drupal应用程序中编辑任何内容?是通过页面/用户权限处理的吗?在drupal之外完全开发和托管应用程序是最好的事情吗? drupal应用程序是drupal网站内部的drupal实例(嵌套drupals?)? 3 – 最后,我如何处理数据库?据我所知,Drupal和PHP将与MySQL配合使用.我们有MS SQL数据库,由多个应用程序使用,并且在我们开始使用Drupal时希望将它们用于新的应用程序.例如,我们有一个Staff目录,它提供ASP.NET报告应用程序,ASP.NET Staff Listing应用程序,并且想要创建一个新的Drupal PHP应用程序,该应用程序也使用(并且可能插入/更新更多信息)该数据库.处理由多个Drupal和ASP.NET应用程序使用和更新的MS SQL数据库和/或MySQL数据库的最佳/最简单方法是什么?是否更容易让所有应用程序使用MS SQL数据库,或者为了Drupal / PHP应用程序复制MySQL上的数据库并以某种方式同步这两个数据库? 如果我在一篇文章中提出多个相关问题,我希望没问题. 解决方法
首先,我认为了解Drupal的局限性有多重要,有些东西并不是真正有用的.它是一种Web应用程序框架,但如果您使用自己的自定义数据模型和内容进行大量自定义工作,Drupal可能不是解决您的问题的最灵活或最容易实现的解决方案.像Zend Framework这样的更通用的框架可能更适合.
学习Drupal的一个重要教训是:不要破解核心或其他模块.这将使升级核心或模块非常耗时.而是“像Drupal一样”并使用钩子覆盖.在主题中你也可以用钩子覆盖,但也可以用其他方式覆盖.覆盖是强大的,所以理解这个概念很好. >我会说,选择一种学习方式,即你的风格,截屏,IRC,黑客,用户聚会IRL,书籍,文章或任何组合,并在Drupal上寻找材料.开始捣蛋,感受Drupal的工作原理.理解行话是一个重要的部分,所以:节点,块,区域,钩子,主题. 祝好运! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET MVC验证使用qTip jQuery插件
- asp.net-mvc – 如何让Controller Action采用动态参数?
- asp.net-mvc – 如何使ASP.Net MVC控制器动作异步
- asp.net – 两次调用HttpModule EndRequest处理程序
- asp.net – 使用AutoGenerateColumns = true操作GridView中
- 您认为ASP.Net技能的当前基准是什么?
- 如何在Asp.Net中使用CSS创建多列数据输入表单?
- asp.net – 通过XSP2运行守护进程的任何问题?
- asp.net – 在IIS7.5中什么模块删除了400个错误请求的正文
- ASP.NET MVC – 从helper方法获取ViewContext
- asp.net-mvc – 在MVC中使用Rotativa pdf显示动态
- asp.net-mvc-4 – 返回状态代码未经授权在WebAPI
- asp.net-web-api – 用于IFormFile的Asp.Net Cor
- asp.net – nhibernate配置和buildsessionfactor
- asp.net – 使用URL Rewrite和404.aspx时的回发问
- asp.net-mvc-4 – 工作单元和通用存储库与实体框
- 如何在ASP.NET中本地化App_GlobalResources?
- asp.net-mvc – 在MVC Controller中访问GET参数
- asp.net – 在更改密码时从所有浏览器注销用户
- asp.net网站 – 自动添加版本号?