www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Hunt framework 1.0.0 released

reply Brian <zoujiaqing gmail.com> writes:
We are pleased to announce an official version of hunt 1.0 , This 
is an important milestone release!

Features:
  * enhancement Action & Controller
  * rebuild application config
  * support static wwwroot/ path, config item is hunt.http.path
  * redefine Route regex rule
  * upgrade Entity to 1.4.2
  * add Repository module, like spring boot 2 Repository
  * add second level cache
  * enhancement collie http api
  * redesign template engine ( like Django jinja2 & Symfony twig )
  * improvement Session module
  * improvement Cookie module
  * improvement Request API
  * improvement Response API
  * improvement Middleware
  * use kiss.logger module
  * use kiss.net module

source code in github https://github.com/huntlabs/hunt/
documents in wiki https://github.com/huntlabs/hunt/wiki/
hunt framework website http://www.huntframework.com/


use hunt framework:
```bash
git clone https://github.com/huntlabs/hunt-skeleton.git
cd hunt-skeleton/
dub run -v
```

look for your browser:
http://localhost:8080/
Jun 05
next sibling parent reply WebFreak001 <d.forum webfreak.org> writes:
On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote:
 We are pleased to announce an official version of hunt 1.0 , 
 This is an important milestone release!

 [...]
cool! Is the hunt-skeleton always stable? I can add it as template to the code-d templates, I think it will make it a lot easier to get into.
Jun 05
next sibling parent Heromyth <bitworld qq.com> writes:
On Tuesday, 5 June 2018 at 07:54:49 UTC, WebFreak001 wrote:
 On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote:
 We are pleased to announce an official version of hunt 1.0 , 
 This is an important milestone release!

 [...]
cool! Is the hunt-skeleton always stable? I can add it as template to the code-d templates, I think it will make it a lot easier to get into.
Maybe, more templates can be added like hunt with boostrap 4, hunt with Ract.js and hunt with Angular etc.
Jun 05
prev sibling parent Brian <zoujiaqing gmail.com> writes:
On Tuesday, 5 June 2018 at 07:54:49 UTC, WebFreak001 wrote:
 On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote:
 We are pleased to announce an official version of hunt 1.0 , 
 This is an important milestone release!

 [...]
cool! Is the hunt-skeleton always stable? I can add it as template to the code-d templates, I think it will make it a lot easier to get into.
Very cool! We keep the hunt-skeleton stable :)
Jun 05
prev sibling next sibling parent reply Per =?UTF-8?B?Tm9yZGzDtnc=?= <per.nordlow gmail.com> writes:
On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote:
 We are pleased to announce an official version of hunt 1.0 ,
How is Hunt different from Vibe?
Jun 05
parent Brian <zoujiaqing gmail.com> writes:
On Tuesday, 5 June 2018 at 08:17:30 UTC, Per Nordlöw wrote:
 On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote:
 We are pleased to announce an official version of hunt 1.0 ,
How is Hunt different from Vibe?
Thanks your question :) Vibe.d like vert.x in java! It's an library. Hunt like spring boot in java! Hunt is an web framework.
Jun 05
prev sibling next sibling parent reply Chris <wendlec tcd.ie> writes:
On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote:
 We are pleased to announce an official version of hunt 1.0 , 
 This is an important milestone release!

 [...]
/usr/bin/ld: cannot find -lmysqlclient collect2: error: ld returned 1 exit status Error: linker exited with status 1
Jun 05
parent reply noclear <noclear 163.com> writes:
On Tuesday, 5 June 2018 at 13:07:49 UTC, Chris wrote:
 On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote:
 We are pleased to announce an official version of hunt 1.0 , 
 This is an important milestone release!

 [...]
/usr/bin/ld: cannot find -lmysqlclient collect2: error: ld returned 1 exit status Error: linker exited with status 1
Hunt dependency ORM framework Entity and Entity need link mysqlclient, so you need to have the following dependency installed: libmysqlclient. sudo apt-get install libmysqlclient-dev # Debian / Ubuntu sudo yum install mysql-devel # Red Hat / CentOS brew install mysql-connector-c # macOS (Homebrew)
Jun 06
parent Chris <wendlec tcd.ie> writes:
On Wednesday, 6 June 2018 at 08:35:27 UTC, noclear wrote:
 On Tuesday, 5 June 2018 at 13:07:49 UTC, Chris wrote:
 On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote:
 We are pleased to announce an official version of hunt 1.0 , 
 This is an important milestone release!

 [...]
/usr/bin/ld: cannot find -lmysqlclient collect2: error: ld returned 1 exit status Error: linker exited with status 1
Hunt dependency ORM framework Entity and Entity need link mysqlclient, so you need to have the following dependency installed: libmysqlclient. sudo apt-get install libmysqlclient-dev # Debian / Ubuntu sudo yum install mysql-devel # Red Hat / CentOS brew install mysql-connector-c # macOS (Homebrew)
Yep, thanks for your reply. I figured I'd need the mysql(client) lib, but I could't find it for Manjaro / ArchLinux when I was testing Hunt, so I gave up. I don't like it when I'm told I just need to run a simple command for it to work...only for it to fail.
Jun 06
prev sibling parent reply Steven Schveighoffer <schveiguy yahoo.com> writes:
On 6/5/18 3:25 AM, Brian wrote:

 source code in github https://github.com/huntlabs/hunt/
 documents in wiki https://github.com/huntlabs/hunt/wiki/
 hunt framework website http://www.huntframework.com/
Is there a way to view your website in English? I found a popup on the bottom that has "English" as a selection, but it doesn't do anything. -Steve
Jun 05
next sibling parent Daniel Kozak <kozzi11 gmail.com> writes:
On Tue, Jun 5, 2018 at 3:54 PM, Steven Schveighoffer via
Digitalmars-d-announce <digitalmars-d-announce puremagic.com> wrote:

 On 6/5/18 3:25 AM, Brian wrote:

 source code in github https://github.com/huntlabs/hunt/
 documents in wiki https://github.com/huntlabs/hunt/wiki/
 hunt framework website http://www.huntframework.com/
Is there a way to view your website in English? I found a popup on the bottom that has "English" as a selection, but it doesn't do anything. -Steve
https://translate.googleusercontent.com/translate_c?depth=3D1&hl=3Dcs&rurl= =3Dtranslate.google.com&sl=3Dzh-CN&sp=3Dnmt4&tl=3Den&u=3Dhttp://www.huntfra= mework.com/&xid=3D17259,1500002,15700022,15700124,15700149,15700168,1570017= 3,15700186,15700191,15700201&usg=3DALkJrhiSdndhn6w5ujhGrkPtuxcHYpZFfA
Jun 05
prev sibling parent Brian <zoujiaqing gmail.com> writes:
On Tuesday, 5 June 2018 at 13:54:25 UTC, Steven Schveighoffer 
wrote:
 On 6/5/18 3:25 AM, Brian wrote:

 source code in github https://github.com/huntlabs/hunt/
 documents in wiki https://github.com/huntlabs/hunt/wiki/
 hunt framework website http://www.huntframework.com/
Is there a way to view your website in English? I found a popup on the bottom that has "English" as a selection, but it doesn't do anything. -Steve
We're going to rebuild site with hunt 1.0, use English as the default language.
Jun 05