有没有人有G-WAN Web服务器的第一手经验?

kri*_*iss 19 webserver g-wan

我在G-WAN网络服务器上找到信息的唯一地方是项目网站,它看起来非常像广告.

我真正知道的是,对于精通C语言的人来说,如果它易于使用并扩展其他体系结构.现在我主要关注脚本功能.

GWAN上的C脚本是否易于编写?您是否可以轻松地将新的C脚本更新并上传到服务器(比起其他架构上的某些PHP或Java页面更容易)?这样做时你必须重启服务器吗?您可以使用第三方或现有C库轻松扩展它吗?

欢迎任何其他反馈.

小智 16

那么,现在G-WAN在Linux下可用,我使用它超过6个月.

C脚本完全兼容ANSI C,因此任何经验丰富的C程序员都没有区别.

要在服务器上更新它们,您可以直接在/ csp文件夹中进行编辑(通过SSH远程编辑)或在测试计算机上进行本地编辑(稍后再复制):G-WAN在更改后即时重新加载脚本在磁盘上(不需要服务器停止).

G-WAN C脚本可以使用任何现有的库(从/ usr/lib下的所有库开始),而无需任何配置或接口:您只需要编写一个'#pragma链接',然后在您的顶部写入库的名称脚本.

我发现真正有用的是能够编辑C脚本并在Internet浏览器中刷新视图以查看我的代码是如何工作的.

如果存在编译错误,则G-WAN在源代码中输出该行(就像任何C编译器一样).

但是当它进入非常区域时,就是当你有一个C脚本崩溃时:这里它还给你了源代码中的行号(有错误的调用和回溯).

当你习惯Apache模块时,那种黑魔法.


Pin*_*juh 12

我对G-WAN及其C脚本的经验是:

  • G-WAN社区非常小.您遇到的问题大多由其单一开发人员回答.
  • 我认为API不成熟:它不像Java API那样"干净".
  • C的限制,但同时又是权力:它是一种系统编程语言.因此,必须谨慎地编写应用程序逻辑.
  • 您通常需要成为一名优秀的开发人员才能获得良好的结果:如果您做错了什么,服务器会快速崩溃(Unix风格).

我现在写了一些脚本来试用G-WAN.总体而言,它非常"高效":没有太多错误,如果您遵循指导原则并且不希望做太多您期望它拥有的那些时髦的东西,比如成熟的Web服务器,它就会起作用.但是,我感觉我很多时候都在重新发明轮子.


小智 5

G-WAN还支持用其他编程语言(C++,Objective-C,Java等)编写的脚本,因此您将受益于每种语言实现的任何本机库.

对于C脚本,该/usr/lib目录列出了超过1,500个G-WAN可以通过简单重用的库#pragma link "library".

我发现能够编写一个带有C部分的Web应用程序,另一个用C++编写,第三个用Java编写!