In our coding life , we write the code repeat over and over again. But use the nami service ,you will not write the repeating code. It sound like perfect. I expect that Nami service can support all of the language,like java,python ,php ….
Recently I create two type to run our function:
For example , when we coding ,we can use function on the internet , such as :
result1 := functionOwnerName.function1(param1,param2) `nami`
// go
@nami("functionOwnerName")
String result1 = functionOwnerName.functionGroup.function1(param1,param2)
// java
@nami("tomonight")
String date = dateHandler.parse24Date(param1,param2)
// java
When you use nami, your repository engineer will downloading this function into the code repository. Write nami:functionOwnerName.function1(param1,param2) , we don’t need write this function or download another jar file to support this function.we can get the result I need. Soud cool. Just like maven, I like this . It means that maven repository file turn to smaller function, I call it nami repository.
On the 5G years , coding online is not impossible , we believe that internet bag is reachable 99.999…….% almost
We can even run our code function on the internet , it is nami service another using.
It’s useful when we run our code in paas or another future container, i think it also useful to machine learning,robot coding.