Questions tagged «web-development»

Web开发是为World Wide Web或Intranet开发网站所涉及的工作的广义术语。

3
什么是测试中的开发人员?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我最近正在与一名招聘人员交谈,该人员希望将我安排在一家公司中担任Test Developer的职位。从本质上讲,他听起来像一个职位,您可以摆弄新的编程技术,测试软件中的错误和改进,但是不必担心标准截止日期。您将在工作中变得很有创造力。 但是这种描述对我来说还是有点模糊。我从事Web开发已经有很多年了,主要是使用PHP。所以我想知道社区中的其他人是否更多地了解这些职位通常需要做什么。 我知道这可能不是适合该论坛的主题,但是这是我在Stack Exchange中可以找到的最合适的东西,如果没有关闭,我将不胜感激,因为在这里实际上没有其他地方可以询问它了。 。 我已经尝试过Google搜索,但是那里没有很多信息。那么测试中的开发人员到底是什么?


8
MVC是否仅适用于Web
每当我与开发人员谈论Model View Controller(MVC)时,它们几乎是瞬间的,他们说您向URL发出请求,服务器将建立一个实体(MODEL),并为您提供该模型的可视化表示。 那么这是否意味着MVC 仅适用于Web,或者我是否正在和只是使用MVC编写Web应用程序的开发人员见面? 桌面样式应用程序上有MVC的用法吗? 我是范式的新手,我想知道MVC的任何超集

6
我如何理解javascript框架的爆炸式增长?我应该全部学习吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 对于仍在以常规方式进行Web开发(服务器端为PHP / J2EE / Struts,客户端端为HTML / CSS / Javascript)的初学者Web开发人员,最近的Trello技术堆栈博客文章使我大失所望。 我不由得对本文中提到的新技术和框架列表感到不知所措,尤其是Javascript框架的普遍存在。 我的问题是,这是网络开发的未来吗?是否有任何文章,网站或资源可以帮助我理解这些新框架在现代Web应用程序中的适合位置?

4
什么是客户端JavaScript开发的良好IDE?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我最近开始学习JavaScript,并且正在寻找一个好的JavaScript编辑器/ IDE。我在Google搜索中找到了数十个,但是如果有使用过这种IDE的经验的用户可以推荐一个,我将不胜感激。 我想要一个具有语法高亮显示功能的IDE ,可能需要IntelliSense以及对JavaScipt代码的调试支持。我是Windows 7用户,仅做客户端 JavaScript开发。 有什么建议么??

3
在网络配置中设置连接字符串是否是一种好习惯?
最近,我在工作中与一些同事进行了讨论,因为他们说最好在.DLL中加密一个字符串连接。我说过为什么不使用加密的web.config中定义的字符串连接?一样,更好,因为实体框架(例如,在应用程序的Web配置中查找连接的名称),现在,我想从安全角度了解哪种更好,什么是最佳实践?

6
为什么在Web服务器上如此频繁地使用PHP?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 根据W3Techs,我的Web服务器使用PHP的比例高达76.9%的Web服务器: http://w3techs.com/technologies/overview/programming_language/all 我使用PHP的原因是惯于看到其他人在Web服务器上使用它。PHP到底是什么使它在Web服务器上无处不在? (请注意,此问题与以下问题类似,但朝着不同的方向:为什么Java不用于现代Web应用程序开发?)

6
Web应用程序中的许可证密钥解决方案,最佳方法是什么?
我不满意经理的要求。我为一家小型初创公司工作,我们为一家规模较大的公司开发了具有固定价格和维护协议的Web应用程序。得知大型公司将如何支付账单的最后一刻的恐怖故事,我们决定,我们希望能够通过许可该Web应用程序来保护自己,这种方式如果我们无法获得付款,则该软件将不再起作用。 我之前已经看到桌面应用程序可以做到这一点,但是这将是一个Web应用程序,它们将在内部托管,并且不能从Internet访问。 这样做的最佳方法是什么,我们希望它的占用空间小,并希望能够续订他们已分发的许可证密钥。 有人做过类似的事情吗?我们会完全失去理智吗?有人有更好的建议吗?

6
什么是“云”,它与发展有何关系?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 9个月前关闭。 我一直在听到有关云技术的信息,尽管主要是在社交网络开发等领域。我今天又听到了它,现在我很好奇:“云”是什么及其与我的关系(在我的情况下,猜)作为Web开发人员?我如何回答我不断被问到的问题-“它在云上?”而没有说“您要问的是没有意义的?”

4
将XML发送到浏览器并让它们应用XSLT有什么缺点?
语境 作为自由开发人员,我经常使网站完全基于XSLT。换句话说,在每次请求时,都会生成一个XML文件,其中包含我们需要了解的有关页面内容的所有信息:当前登录的用户名,顶部菜单项(如果此菜单是动态/可配置的),文本显示在页面的特定区域等。然后XSL将其处理(缓存等)到HTML / XHTML页面以发送到浏览器。 这样做的好处是可以简化创建小型网站的工作,尤其是使用PHP。它是一种模板引擎,但是我比其他模板引擎更喜欢它,因为它比大多数模板引擎要强大得多,并且因为我对此更加了解并且喜欢它。如果需要,还可以根据需要提供对原始XML数据的访问权,以进行自动访问,而无需创建单独的API。 当然,它将在任何中型或大型网站上完全失败,因为即使使用良好的缓存技术,XSL仍会降低网站的整体性能,并需要更多的CPU服务器端。 题 现代浏览器具有获取XML文件并用XML声明的关联XSL文件(如)转换的能力<?xml-stylesheet href="demo.xslt" type="text/xsl"?>。Firefox 3可以做到。Internet Explorer 8也可以做到。 这意味着可以将50%的用户的XSL处理从服务器迁移到客户端(根据我可能要实现此目的的多个网站上的浏览器统计信息)。这意味着,这50%的用户在每次请求时将仅接收XML文件,从而减少了其和服务器的带宽(XML文件比其处理的HTML模拟物短得多),并减少了服务器的CPU使用率。 这种技术的缺点是什么? 我考虑了几个,但不适用于这种情况: 实施困难,并且需要根据浏览器请求选择何时发送原始XML,以及何时将其转换为HTML。显然,该系统不会比实际系统困难得多。唯一要做的更改是将XSL文件链接添加到每个XML,并添加浏览器检查。 IO和带宽使用更多,因为XSLT文件将由浏览器下载,而不是由服务器缓存。我认为这不会有问题,因为XSLT文件将由浏览器缓存(例如图像,CSS或JavaScript文件实际上已缓存)。 可能是客户端方面的一些问题,例如在某些浏览器中保存页面时可能出现的问题。 难以调试代码:不可能获得浏览器实际使用的HTML源,因为唯一显示的源是下载的XML。另一方面,我很少去看客户端的HTML代码,在大多数情况下,它是直接不可用的(已删除空格)。



6
扩展和拆分构建Web应用程序的敏捷团队的最佳方法是什么?
我最近加入了一家公司,在该公司担任Scrum主管,从事构建Web应用程序的敏捷开发项目。 该团队即将成为敏捷团队的最大规模(预计下周为9人)。我们已经讨论过将团队分成两个团队的潜在问题,不是为了缩短站立时间(目前还不过分),而是为了防止人们在sprint计划会议中完全感到无聊(这又不会太长)。 该项目有两个截然不同的层-高技术后端开发人员(例如非常复杂的开发人员)和UI设计/构建/集成。看来,当后端人员正在讨论技术时,UI人员会划分区域,反之亦然。如果只是为了提高时间效率,将团队拆分似乎是合乎逻辑的方法,但是我有一个很大的保留意见,就是我可能真正要做的就是减少协作和知识共享。这两个团队对团队其余成员的构建并没有真正的好主意。 有没有人有处理这样的事情的经验?

2
什么是“表示逻辑”,视图中可接受多少?
在我的Web应用程序中,我必须提供用于创建和编辑的表单。创建和编辑的形式存在细微差别,因此我认为在我看来是这样的: <form> // a lot of htnl goes here @if (editing) { // some more fields shown in edit mode } @if(!editing) { // some stuff shown in create mode } 我一直试图不在if视图中放置任何语句,但是这次我看不到任何其他选择,只是在两个地方复制了很大一部分HTML,我不想这样做。这是正确的“表示逻辑”吗,还有其他选择吗?

2
响应式Web设计与用户代理嗅探
CSS3 media查询功能在开发可适应许多不同屏幕尺寸和设备的网站方面带来了许多有趣的可能性。 但是,实际上,我开始意识到CSS3 media查询功能以及整个“响应式Web设计”运动可能无法实现其承诺。 我看到的问题是,归根结底,Web开发人员最关心的是他们的用户是通过台式机,平板电脑还是移动设备查看内容。但是CSS3只提供一种检测屏幕分辨率的方法。从理论上讲,检测屏幕分辨率似乎是针对各种不同设备进行调整的好方法。但是实际上 假设我们有一个简单的Javascript函数,它仅输出屏幕宽度: function foo() { alert(screen.width); } 在我的Blackberry Touch上,输出: 768 在我的三星Galaxy上,输出: 800 所以...在这一点上,主流智能手机的分辨率已经非常接近台式机级别的分辨率。如果只需要屏幕分辨率,那么检测用户是否正在通过智能手机,平板电脑或台式机查看您的网站的能力似乎变得越来越困难。 这使我质疑基于媒体查询的整个CSS3“响应式Web设计”运动背后的全部智慧。似乎media查询功能更适合于适应桌面屏幕上调整大小的浏览器窗口,而不是各种移动设备。 用于检测移动设备或平板设备的另一种可能的技术是通过检查ontouchstart事件是否受支持来使用功能检测。但是,随着许多桌面屏幕开始支持触摸,即使这样也变得越来越不可靠。 问题:因此,作为一名Web开发人员,如果我不能依靠RWD或功能检测,用户代理嗅探(一如既往地不可靠)是否真的是检测移动设备的最佳选择?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.