对于一个网站,我需要一个论坛,我正在寻找用传统的ASP编写的代码。我知道phpBB和简单机器,但它是用PHP编写的。论坛软件ASP经典
我已经习惯了使用(经典)的ASP的网站,因为我认为ASP.NET是为简单的网站很多矫枉过正。或者我应该切换到PHP?我正在考虑一段时间。
对此提出建议?
(SO 2题)
对于一个网站,我需要一个论坛,我正在寻找用传统的ASP编写的代码。我知道phpBB和简单机器,但它是用PHP编写的。论坛软件ASP经典
我已经习惯了使用(经典)的ASP的网站,因为我认为ASP.NET是为简单的网站很多矫枉过正。或者我应该切换到PHP?我正在考虑一段时间。
对此提出建议?
(SO 2题)
经典ASP是老了,并在可扩展性方面的问题。我花了一年时间将经典的ASP转换成ASP.NET用于高使用率的网站,因为我们无法获得经典的ASP来扩展。
我知道这是很难的,你知道什么样的变化,但在软件的世界 - 变化是一个常数。去PHP会在未来节省大量的问题 - 它发生在微软刚刚停止支持它的FoxPro上。所以,要采取措施来学习新的东西。
PHP是开源的,仍然易于编写。它有一个精彩的手册在线,所以没有直接的学习成本。此外,您可以像传统的ASP一样直接在页面上编写代码,尽管现代开发实践对此不以为然。
PHP手册:http://www.php.net/docs.php
另外,你可以随时寻求帮助的SO。
当然。但要切换到PHP,我必须确信让我投入一些时间进行切换的好处。目前,传统的ASP对我来说已经足够了。但是,是的,更便宜的主机和更多的例子,工具等可用 – waanders 2010-09-16 14:48:52
我建议你跳转到ASP.net,尤其是ASP.net MVC(IMO是MS投资组合中的一个亮点),但如果你想从更简单的东西开始,更像ASP Classic,你可以跳转到Microsoft WebMatrix
如上所述,我喜欢用手写代码,只使用Notepad ++和FTP。也许我应该考虑使用这种工具。谢谢。 – waanders 2010-09-16 12:25:59
Asp.Net是一个非常强大的语言,也差不太多门冬氨酸。它确实需要一点额外的学习,但它非常值得。和你一样,无法忍受WYSIWYG编辑们重新格式化所有HTML的方式。为了满足我的所有编程需求,我花了很大一部分时间使用记事本。
自从问世以来,我一直在为Asp.Net网站使用Visual Studio 2008。我不使用WYSIWYG模式,而是始终查看源代码。这使我可以利用代码的颜色编码,提供对IntelliSense的访问并实现简单的格式化。您可以快速评论或取消注释大部分代码,即时缩进大型部分,只需按一下按钮即可拉出帮助文件。只有使用源代码模式,我才能够维护一个非常干净和可用的Html集合,并具有所见即所得编辑器的所有优点。
使用VS2008或VS2010,除非您创建自定义DLL,否则没有必要拥有您管理的任何项目文件或DLL。您的自定义控件可以通过记事本写入和访问,而无需重新编译。就个人而言,我通常通过FTP服务器打开网站并从那里管理它。这不需要FrontPage扩展,但也不需要单独的开发服务器来使用和离线编辑。
配置文件是IIS的必要组成部分,可以是非常有益的。幸运的是,网络。配置文件主要用于存储特定信息的配置,例如数据库提供者,成员资格提供者和安全限制。大部分Config文件存储在Machine.Config中,并允许您最大限度地减少其中的信息量。
正如我所说,我花了很多年时间使用记事本和FTP来编辑和管理网站。一个大问题是始终确保文件不断同步,并且不会意外地用较旧的文件覆盖较新的文件。在FTP模式下使用VS将为您提供帮助。你的本地文件有时间标记,如果有冲突,VS会询问应该使用哪个版本。一探究竟。我认为你会发现VS非常有益。
Asp.Net也用于Ajax控件工具包,它基本上是Web开发控件的附加组件。你可以在www.asp.net/ajax上获得更多的信息。它们非常强大且开源。对于我们大多数人来说,您可以使用预编译的Dll,这是一个单独的文件,并将其上传到Bin文件夹。除此之外,你需要做的就是正确引用页面中的资源,并且它们是可用的。这是一个非常简单的过程,但可以节省数小时编写JavaScript和客户端脚本控件的时间。
我希望这可以帮助你。 斯科特
我用WebWizGuide.com过去,迄今为止最好的,还是积极支持,免费使用(或付费版本提供。)
谁运行它的人布鲁斯是非常敬业,充满激情,而且它背后的代码是我见过的最高质量的一部分,而我用来编写插件的软件是我如何进入编码的第一步!
我会毫不犹豫地向你推荐这个。
我总是使用经典的ASP,它的作品非常漂亮。我试过ASP.net,但对于大多数网站开发来说太复杂了。 ASP.NET不断变化,需要大量的学习曲线才能保持最新。 MS将语言切换到C#,这使得转换变得更加困难。
PHP有一个丑陋的语法和太多不同的框架,这使得为开发者的目的而学习是不可能的。我认为只适用于内联网应用。
经典的ASP被锁定,今天完美工作,就像多年前一样。通过一些库文件,代码编写非常容易,例如在互联网上无限制。
Snitz论坛不错,web wiz论坛也不错。
别人在这里 http://www.codango.com/asp/fnc/search/?tree=aspin/software&pg=1&order=desc&qry=forum&cat=all
感谢您的回复,感觉不错,不是唯一赞赏强大而简单的服务器端脚本语言的人;-) – waanders 2011-02-07 16:19:02
棒与传统的ASP,如果你了解它。它更加鲁棒,功能更多,并且可以在运行IIS的任何服务器上运行。它可以在任何时候使用记事本或Sharepoint Designer轻松编辑。
我使用经典ASP,因为我可以创建比任何人都可以使用其他语言更复杂的Web应用程序。论坛软件取决于你需要的功能。在使用或尝试其中的大多数之后,我更愿意推出自己的产品。
经典ASP相当陈旧。如果你喜欢这种风格(脚本),那么使用至少是现代脚本语言的PHP。 – 2010-09-15 19:44:52
只是想知道是什么让ASP.NET“矫枉过正”? – Oded 2010-09-15 19:50:20
维基百科有一个[在ASP(.NET)上运行的论坛软件列表](http://en.wikipedia.org/wiki/Comparison_of_Internet_forum_software_%28ASP%29)。我从来没有使用ASP,但我会坚持PHP,因为它是100%的开源。 – Lekensteyn 2010-09-15 19:50:24