对于大多数网络开发大师来说,我的问题听起来很愚蠢,但作为新手,我想问一下,如果可以开发并且仅在Backend之后才能开发出前端?
另外,如果我需要数据库,我应该先设计它吗?
我也想了解项目的分析部分.一位朋友总之告诉我,启动项目需求分析(内部,技术和设计)是必须的.如果我想建立一个具有用户注册能力的社交电子商务网站,我会说.您能否确定一个编号列表,您将为此类项目准备分析(等等.1.数据库设计a)准备数据模型......)
如果有人能提供彻底的答复我会很高兴.
谢谢.
问候,唐尼
我想问一下创建Meteor后端的最佳实践.
我使用Meteor js作为前端,我打算在另一个端口使用一堆apache/php/yii framework/YiiMongoDbSuite作为后端(管理面板).
也许有人建议我最好的方法是轻松创建流星应用程序的管理部分?
我不熟悉Node.js中的用户身份验证,现在我正在尝试使用登录系统创建一个网站.我已经设法使用网站上的代码片段使其工作,但我真的不明白为什么我们需要passport.js作为中间件来进行身份验证.
我们以护照本地为例,当我们使用护照中间件时,我们基本上是试图在数据库中创建一个新文件,然后我们可以在没有护照的情况下进行,例如MongoClient
直接使用,重复检查,以及加密后存储密码.
我们可以根据我们的数据库查看用户的电子邮件或用户名,然后在匹配电子邮件或用户名后检查密码.这也可以在没有护照的情况下完成.在确认用户身份后,我们可以使用它express-session
来存储cookie中的会话以进行登录持久性.
可在此处找到有关我上述过程的视频.
我知道必须有一些我忽略的非常重要的功能,但在浏览了许多网络资源后,包括stackoverflow,youtube,passport.js的文档和许多其他人,我仍然不明白passport.js做了什么,为什么我们需要它.
如果问题看起来很愚蠢,请提前道歉.
我们的应用程序通常通过Web服务,MQ,JDBC,专有(直接通过套接字)和其他传输孩子连接到不同的后端之王.我们已经有许多实现允许我们从应用程序连接到这些后端,虽然所有这些实现都实现了公共java接口,但它们不共享任何其他内容.
我们已经意识到所有这些特定连接器实现都有共同的代码部分代码,我们决定通过一个通用连接器简化未来连接器的开发.此连接器将能够将消息格式化为后端预期的格式,并使用可用的传输机制发送它们.例如:MQ或超过套接字的固定长度消息格式.
我们面临的困境之一是这种连接器最合适的技术.到目前为止,我们的连接器是实现常见Java接口的基本java类.由于我们通常在某些Java EE应用程序服务器中托管我们的应用程序,因此Java Connector Architecture似乎是最适合此软件的技术.但是,实现符合JCA标准的连接器似乎相对复杂.采用标准有什么明显的好处 - JCA并且有益于额外的努力吗?
我的第一个问题是,我经常读到人们使用多个专用服务器来运行他们的网站,并处理来自用户的查询.但他们如何做到这一点呢?我的意思是,当我输入域名时,DNS会将地图解析为IP地址,但之后我就迷失了......那里有某种主/从体系结构可以在(可能)数百个之间加载平衡传入请求服务器?
如果是这种情况,各种服务器如何共享数据(例如数据库)?它们会连接到同一个硬盘吗?
我正在基于现有的Sparc后端和本教程为RISC机器(名为Risco)开发一个非常基本的新LLVM后端.要注册后端,我使用了以下内容.
在RiscoTargetMachine.cpp:
extern "C" void LLVMInitializeRiscoTarget()
{
// Register the target.
RegisterTargetMachine<RiscoSimulatorTargetMachine> X(TheRiscoTarget);
RegisterAsmInfo<RiscoMCAsmInfo> Y(TheRiscoTarget);
}
Run Code Online (Sandbox Code Playgroud)在Risco.td:
def : Processor<"simulator", NoItineraries, [FeatureA]>;
def Risco : Target {
// Pull in Instruction Info:
let InstructionSet = RiscoInstrInfo;
}
Run Code Online (Sandbox Code Playgroud)在TargetInfo/RiscoTargetInfo.cpp:
Target llvm::TheRiscoTarget;
extern "C" void LLVMInitializeRiscoTargetInfo() {
RegisterTarget<> X(TheRiscoTarget, "risco", "Risco");
}
Run Code Online (Sandbox Code Playgroud)在顶级LLVM配置脚本:
# Added Risco to the TARGETS_TO_BUILD variable at line 4965 (from svn trunk):
all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU PIC16 XCore MSP430 SystemZ …
Run Code Online (Sandbox Code Playgroud)我在GAE上有一个动态后端设置,我希望每隔15分钟使用cron运行一次.问题是cron需要一个以"/"开头的url.后端URL使用以下格式:http://backendname.yourapp.appspot.com.
我在其他论坛上读到你可以使用fetchurl来调用你的后端,但我认为这不是理想的方式.因为这将要求您公开访问您的后端.
根据谷歌的文档:http: //code.google.com/appengine/docs/java/backends/overview.html#Public_and_Private_Backends
"应用程序管理员,应用程序实例以及App Engine API和服务(例如任务队列任务和Cron作业)可以访问专用后端,而无需任何特殊配置."
是否有人通过在cron.xml中声明它来调用后端?
众所周知,JavaScript在网络上很普遍.对于客户端脚本,它做得很好.
但是可以在浏览器之外使用JavaScript吗?例如,编写流式套接字或编写数据库,做日程工作?在后端这样的事情?谢谢.
需要认真的帮助.
我有一个用django/python编写的应用程序,我必须扩展它并在此应用程序中包含一些其他解决方案作为"app".例如,我要集成的应用程序名为"my_new_app"现在有一个为主应用程序编写的后端身份验证,我无法使用它.我有一个mysql数据库来查询,主应用程序主要使用cassendra和redis.所以我的问题是,有没有什么办法可以为新的应用程序"my_new_app"使用单独的身份验证后端,并在同一个域中运行它们?问题可能不是那么清楚,如果被问到我会澄清.
我正在开发一个新项目,其中react/express作为前端和环回作为后端api.我在开发环境中使用不同的端口将它们分开.
我该如何在生产中部署它们?
托管在同一台服务器上 - 将后端与不同的子域分开?
托管在2个不同的服务器上 - 似乎无法使用同一个域.
backend ×10
frontend ×2
javascript ×2
node.js ×2
architecture ×1
connector ×1
cron ×1
deployment ×1
django ×1
java ×1
java-ee ×1
jca ×1
llvm ×1
meteor ×1
passport.js ×1
python ×1
reactjs ×1
server ×1
server-side ×1