我是相对较新的PHP.有一件非常基本的事让我很烦恼.据我所知,php用于使网站动态化.我也理解php是可用于制作动态网站的众多服务器端脚本语言之一.
但是,我不明白的是,我什么时候需要使用index.php页面.比方说,如果我的索引页面上只有一个简单的登录页面,那么它也可能只是一个简单的html页面.对?那我为什么要把它变成index.php而不是index.html呢?
示例情况的一个例子很棒.
php web-applications vs-web-application-project web-application-design web
我从头开始创建一个新的Java Web应用程序.
我对Spring Framework没有太多经验,但我知道我想使用它的一些功能,比如Transaccions Management.
另一方面,我非常喜欢Guice的依赖注入.
我知道Guice和Spring可以一起工作:http://www.jroller.com/mindcrime/entry/an_example_of_integrating_guice
但在开始设计我的应用程序之前,我想知道是否有人通过遵循该方法遇到了问题.
另外,我真正喜欢Guice的是你不需要XML配置文件,而只需要java模块,它更短,更容易阅读.Spring上有没有XML配置文件的替代品,类似于Guice?
与使用NIO框架(例如和)来托管JAX-RS RESTful服务相比,使用Servlet容器(例如Apache Tomcat)的优缺点是什么?NettyGrizzly
我将使用Java开发RESTful应用程序.Java具有用于构建RESTful服务的JAX-RS API(JSR 331和JSR 339).正如您在此处所看到的,它有不同的实现方式.所有这些都实现了JAX-RS API,因此在它们之间进行切换应该很容易(至少在理论上).Jersey是参考实现,我现在选择它.
对于客户端部分,我将使用angularJS+ bootstrap(所以只是html/css/js而没有jsp页面).
只是为了记录,我说我PostgreSQL用作我的数据库和EclipseLink我的JPA(ORM).
在这里,我想我只是错过了一个部分,那就是服务器部分(JAX-RS服务的主机).AFAIK我可以使用一个Servlet容器(例如Apache tomcat)或定制服务器(使用NIO framwroks如Netty和Grizzly,或也许NIO.2其是JDK 7的一部分)用于这一目的.
但我不知道应该使用哪一个.我认为这两种解决方案之间的利弊有助于我选择一种解决方案.
好的,所以我1/4完成了创建一个django应用程序(用户必须注册一个帐户,登录并可以与该应用程序的其他用户交互,基本上是一个社交网络.该应用程序有一个PostgreSQL数据库).我决定做研究,并找出在互联网上实际托管这个django支持的社交网站的方法,并使其成为可以从android和iphone appstore下载的移动应用程序.我想首先托管该网站,所以我寻找了托管它的地方.我找到了webfaction.com,特别是这个链接
http://docs.webfaction.com/software/django/getting-started.html
这解释了如何托管djnago应用程序.现在,我没有完全阅读它,但我相信我可以使用webfaction托管我的社交网络django应用程序,而不会经历一大堆麻烦.(如果有人在这里尝试托管django应用程序并且遇到很大困难,请纠正我).
在将其作为网站托管之后,我还希望它是一个可以在iPhone和机器人上使用的移动应用程序.现在,我想知道的是,这样做的最简单的方法是什么?(因为我猜测所有方法都会非常复杂.我不想一步一步的教程如何做到这一点,关于如何做到这一点的文档的简单网址就足够了).我是否需要学习PHP,C,Java或其他任何东西,或者只要知道django和python,我能做到这一点吗?请注意,这不仅仅是用户访问和阅读信息的应用程序,它还是一个社交网络.
我只需要有人向我确认部署使用django创建的社交网络并在网站上托管它是可能的,然后使用该应用程序并使其成为Android和iOS应用程序,而无需使用不同的语言完全重新创建它.如果您可以为我提供一个链接,让我开始了解如何使用现有的django应用程序并使其成为Android应用程序,而无需使用其他语言完全重新键入应用程序,这将是非常好的.
php django web-applications mobile-application web-application-design
这是我正在参加的编程课程.我符合先决条件,这只是C++的强大知识.
澄清一下:这不应该是桌面应用程序的后端.该网站在浏览器中进行视频聊天,文件发送,文本聊天等功能.
所以我没有网络开发经验.我之前玩过PHP并查看了一本JavaScript书籍并且觉得使用起来很舒服.我知道MySQL是什么以及如何设置表和东西.
我在接下来的8周内需要做的是:
我不知道该用什么来实现这一目标.我有一些想法,但我不确定它们是否真的有效.我被允许使用开源库,程序,代码等来构建这个Web应用程序.
如果有人能指引我朝正确的方向前进,建议我应该如何实现这些功能,我会非常感激.
此外,当我一直在谷歌上搜索如何做这样的事情时,我看到了一个名为CakePHP的东西.你能建议我用这个吗?如果是这样,我究竟应该用它做什么?
我有使用多个客户端的Web应用程序.我应该为所有客户创建一个应用程序副本,或者每个客户端都应该有自己的副本.
我使用的是Asp.net MVC和SQLServer.你的建议.
为了拥有一个具有统一接口的操作系统,允许更好的互操作性,我正在寻找一种方法来构建一个所有接口都在html5中的系统.
例如,从gtk库开始(为了使用现有的),可以翻译代码,例如:
gtk_window_set_title (GTK_WINDOW (window1), "the title");
Run Code Online (Sandbox Code Playgroud)
在
document.title = "the title"
Run Code Online (Sandbox Code Playgroud)
我想知道是否有任何工具可以帮助我实现这一目标
编辑
为了澄清我的问题,让我们理解我正在寻找的东西,我找到了这项研究
第一步可能是使用/构建以前是ui的语义本体.然后我可以将gtk库(或其他桌面gui库)和Web界面语言集成到同一个基础中.所以我可以在gtk和web方法之间进行双射.
我不认为这是一个简单的问题,我要求的想法,工具,这可以帮助我.