热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHP/Django/Rails/Flex混合演示-需要项目构思-PHP/Django/Rails/Flexhybriddemo-needprojectidea

Letssayyouwerecrazyenoughtowanttotrytocombineanumberofdifferenttechnologiesjustto

Let's say you were crazy enough to want to try to combine a number of different technologies just to show that you could do so - what kind of app would lend itself to this type of project as a demo for a potential employer?

让我们说你疯了,想要尝试结合多种不同的技术,只是为了表明你可以这样做 - 什么样的应用程序会适合这种类型的项目作为潜在雇主的演示?

Specifically I'm thinking of combining the following technologies:

具体来说,我正在考虑结合以下技术:

PHP/Django/Rails/Flex

Does this sound ridiculous or could it be a useful exercise/demonstration of one's abilities?

这听起来很荒谬,还是一个有用的练习/演示?

4 个解决方案

#1


If I were an employer, I would be much more impressed if you could implement the same sample application three times:

如果我是雇主,如果你能三次实施相同的样本申请,我会更感动:

  • Rails/Flex
  • Django/Flex
  • PHP/Flex

If you use ReST, then the Flex side wouldn't need to change too much to support each server technology, and you would demonstrate that you're a versatile developer that can learn new technologies quickly.

如果您使用ReST,则Flex方面无需进行太多更改即可支持每种服务器技术,您将证明您是一位能够快速学习新技术的多功能开发人员。

#2


How about a blog?

博客怎么样?

Of course, some folks might consider it cliche, but it's also a fairly well-rounded sort of Web project -- there's some database-design in there, some app-dev in your language of choice, some SOA (Web services with SOAP or REST, maybe some RSS as well), some UI design, some UI dev in Flex, and so on.

当然,有些人可能认为它陈词滥调,但它也是一个相当全面的Web项目 - 那里有一些数据库设计,一些app-dev用你选择的语言,一些SOA(带SOAP或Web服务) REST,也许是一些RSS),一些UI设计,Flex中的一些UI开发等等。

It's also a familiar-enough idea to the kinds of folks who'll probably be interviewing you, so you won't have to spend lots of time explaining what it is before digging into the technical details, and it's non-trivial, but still something whose scope you can keep under control. I think it's a good project for learning a new Web technology in general.

对于那些可能会采访你的人来说,这也是一个熟悉的想法,因此在深入研究技术细节之前你不必花费大量的时间来解释它是什么,而且它不是微不足道的,但仍然你可以控制范围的东西。我认为这是一个学习新Web技术的好项目。

In terms of which part does what, you might consider doing the CMS with Flex, the majority of the public-facing site with PHP (or Rails) and HTML/CSS, and then adding one or two Flex extras to that as well -- a photo gallery, maybe, or a video/media player. Or what the heck, be different -- just build the whole thing in Flex, like Adobe's done with its XD site.

就哪个部分做什么而言,您可以考虑使用Flex(大多数面向公众的站点使用PHP(或Rails)和HTML / CSS)进行CMS,然后再添加一个或两个Flex附加功能 - 可能是照片库,也可能是视频/媒体播放器。或者是什么,不同 - 只需在Flex中构建整个内容,就像Adobe在其XD网站上所做的那样。

Have fun and good luck!

玩得开心,祝你好运!

#3


I dont't think that mixing php, django and rails makes sense for a demo...

我不认为混合php,django和rails对于演示有意义......

I'd mix flex + one of django, php or rails.

我混合了flex + django,php或rails之一。

You can then use pyamf, for example, so that you flex app can talk to django. Then look up for some php JSON lib and make the same with php + flex with json, and so on...

然后,您可以使用pyamf,这样您的Flex应用程序就可以与django交谈。然后查找一些php JSON lib并使用json与php + flex进行相同的操作,依此类推......

#4


I think combining PHP and Rails or PHP and Django would make sense, but perhaps not combining Rails and Django. Rails and Django are too similar. They're modern web frameworks based on modern languages. What they lack, compared to PHP, are open source applications.

我认为将PHP和Rails或PHP和Django结合起来会有意义,但也许不能将Rails和Django结合起来。 Rails和Django太相似了。它们是基于现代语言的现代Web框架。与PHP相比,它们缺少的是开源应用程序。

I suggest combining WordPress or Drupal with Django or Rails. To combine Drupal with Rails, you might try using drupal_fu. You might try a Django site with a WordPress blog nicely integrated, including using Django authentication for comments on the WordPress blog. Or you might do a Drupal site with a custom part of the site written in Rails.

我建议将WordPress或Drupal与Django或Rails结合使用。要将Drupal与Rails结合使用,您可以尝试使用drupal_fu。你可以尝试一个很好地集成WordPress博客的Django网站,包括使用Django身份验证来评论WordPress博客。或者您可以使用Rails编写的站点的自定义部分来创建Drupal站点。

Perhaps one way you could get both Django and Rails into the mix would be to use Rails for the base of your site and use Django as a way to use a Python library (for something that's done better in Python). One example I know of Python being used in a Ruby app is GitHub, which uses Pygments, a library written in Python, for source code highlighting. I don't think they use Django for it, but you could!

也许你可以将Django和Rails混合在一起的一种方法是使用Rails作为你网站的基础,并使用Django作为一种使用Python库的方法(对于在Python中做得更好的东西)。我知道在Ruby应用程序中使用Python的一个例子是GitHub,它使用Pygments,一个用Python编写的库,用于源代码突出显示。我不认为他们使用Django,但你可以!


推荐阅读
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了如何在方法参数中指定一个对象的协议,以及如何调用符合该协议的方法。以一个具体的示例说明了如何在方法参数中指定一个UIView子类对象,并且该对象需要符合PixelUI协议,同时方法需要能够访问该对象的属性。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • 本文讨论了如何在codeigniter中识别来自angularjs的请求,并提供了两种方法的代码示例。作者尝试了$this->input->is_ajax_request()和自定义函数is_ajax(),但都没有成功。最后,作者展示了一个ajax请求的示例代码。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • Whatsthedifferencebetweento_aandto_ary?to_a和to_ary有什么区别? ... [详细]
  • Introduction(简介)Forbeingapowerfulobject-orientedprogramminglanguage,Cisuseda ... [详细]
  • [转载]从零开始学习OpenGL ES之四 – 光效
    继续我们的iPhoneOpenGLES之旅,我们将讨论光效。目前,我们没有加入任何光效。幸运的是,OpenGL在没有设置光效的情况下仍然可 ... [详细]
  • TiDB | TiDB在5A级物流企业核心系统的应用与实践
    TiDB在5A级物流企业核心系统的应用与实践前言一、业务背景科捷物流概况神州金库简介二、现状与挑战神州金库现有技术体系业务挑战应对方案三、TiDB解决方案测试迁移收益问题四、说在最 ... [详细]
  • 都说Python处理速度慢,为何月活7亿的 Instagram依然在使用Python?
    点击“Python编程与实战”,选择“置顶公众号”第一时间获取Python技术干货!来自|简书作者|我爱学python链接|https:www.jian ... [详细]
author-avatar
拍友2502882315
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有